本文介绍了在discreteBarChart nvd3.js中自定义带有原点的工具提示的tooltipContent的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以使用加载到datum中的数据在discreteBarChart nvd3.js?中定制tooltipContent的工具提示,例如,使用以下数据Jason,我想在工具提示中看到data3,data4,Data5
How I can custom a tooltipContent of tooltips using data loaded into "datum" in discreteBarChart nvd3.js?, for example, with the following data Jason, I want to see data3, data4, Data5 in tooltips
JsonData = [
{
key: "Serie1",
values: [
{'Data1': 1,
'Data2': 2,
'Data3': 3,
'Data4': 4,
'Data5': 5
}
]
}
];
推荐答案
这是怎么做的:
nv.addGraph(function() {
var chart = nv.models.discreteBarChart()
.x(function(d) { return d.Data1 })
.y(function(d) { return d.Data2 })
.tooltips(true)
.tooltipContent(function(key, y, e, graph) {
var data =graph.series.values[y-1];
return '<p> Text1: ' + data.Data3 + '</p>'
+ '<p> Text2: ' + data.Data4 + '</p>'
+ '<p> Text3: ' + data.Data5 + '</p>'
});
d3.select('#chart svg')
.datum(JsonData)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
这篇关于在discreteBarChart nvd3.js中自定义带有原点的工具提示的tooltipContent的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!