javascript - dc.js 中的 dc.legend - 是否可以添加自定义标签?

标签 javascript d3.js dc.js

在此图表上:http://junklogic.com/dcjs/barpie/index-controls.html

我的示例 JSON 文件中有与严重性评级相对应的图例,该文件代表我将在生产中使用的文件。严重性为“1”、“2”和“3”。

我想知道是否有一种方法可以标记这些“高”“中”和“低”。不幸的是,工作要求不允许我向 JSON 文件添加任何内容。我希望我能以某种方式添加一个条件。谢谢。

文件链接:

javascript: http://junklogic.com/dcjs/barpie/js/threatgraphs.js

json:http://junklogic.com/dcjs/barpie/data/dashdata.json

最佳答案

您只需在数据预处理步骤中添加这些标签即可:

data.forEach( function(d) {
        d.malwareName   = d.malware_name;
        d.endpoint      = d.endpoint;
        d.date          = dateFormat.parse(d.date);
        d.severity      = d.severity == 1 ? "high" : (d.severity == 2 ? "medium" : "low");
    });

关于javascript - dc.js 中的 dc.legend - 是否可以添加自定义标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21915681/

相关文章:

node.js - 是否可以使用node.js在服务器端运行dc.js?

javascript - dc js - 无法重绘图表

javascript - dc.js 更改分区图中未定义数据的默认颜色

javascript - 在 TypeScript 中向 JavaScript 对象添加数据

javascript - 在 vuejs 2.0.0 中选择的占位符

javascript - d3 v4 : Using stack with histogram data?

d3.js - 中心 D3 饼图在 div 的中心,尊重它的尺寸

javascript - 可重复使用的 D3 图表,其中公共(public)代码被分离出来

javascript - 倒数计时器未在 JavaScript 中显示

javascript - 引用错误 : TextEncoder is not defined when importing jsdom library