云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

CDN_我的世界服务器配置_企业0元试用

小七 141 0

CDN_我的世界服务器配置_企业0元试用

你好!在上一集关于如何调整现有Lumira可视化扩展以满足您的需求的小博客系列中,我们讨论了向扩展添加工具提示的主题。同时,在这个博客中,我们将介绍如何添加数据标签到您的数据点!

数据标签,国内云服务器哪家好,如工具提示和其他属性,在原生Lumira可视化图表中是现成的,手机免费建站,但默认情况下它们不带扩展。但是,与所有其他属性一样,很有可能将它们添加到自定义Lumira可视化扩展中。为了代码清晰,我们将在所有其他内容(呈现所有图表元素,甚至工具提示)的末尾添加数据标签代码!

第1步:分配切换对象

为了获得良好的用户体验,我们希望根据情况,为最终用户提供能够看到或隐藏数据标签的选项。要启用此功能,我们可以使用切换按钮来切换数据标签的显示和隐藏。它可以是一个相关的对象,比如复选框。我们将把"show"条件指定给一个变量"showLabels"。

第2步:追加切换对象

现在我们将把这个对象作为复选框添加到画布上。它将作为异物或元素附加。

注意:在自定义Lumira图表中添加异物时请小心。将它们附加到"div"而不是"body"元素。"body"是Lumira的通用DOM结构的标记,数据分析方法,这将导致在Lumira中呈现图表时发生冲突。相反,将它附加到一个随机的"div"。

我们得到的结果是图表右上角的以下对象。

第3步:显示事件的函数

现在在.on("click",函数(d){})中;添加以下代码段

showLabels=!showLabels;

if(showLabels){

}

else{

}

我们在这里做的是,我们定义条件(无论复选框是否选中),企业信息化管理软件,以便我们可以定义在这些条件下发生的事情。为此,我们使用if-else条件来设置标签的开关。

在if(showLabels){}部分,添加以下代码片段:

//使用分配给checkbox元素

$("#sap#vizŠextŠbubblechartŠcheck").prop('checked',true);

气泡.append("文本")

.attr("文本锚定","middle")

.attr("dx",function(d){

return x(d[measure1]);//x position for data label

}

.attr("dy",function(d){

return y(d[measure2]);//y position for data label

}

.attr("font-size","12px")

.attr("font-family","Sans-Serif")

.text(function(d){

return d[dim];//text to display as data label

});

在else{}节中,云产品,添加以下代码段:

//使用分配给checkbox元素

$("#sap#vizŠextŠbubblechartŠcheck").prop('checked',false);

气泡。全选("text").remove();

我们得到最终结果:

选中复选框:

取消选中复选框:

您也可以继续尝试!

请继续关注我们的下一集:添加图像!

快乐数据标签!!