如何在NVD3 discreteBarChart的工具提示中添加一些文字?

时间:2015-07-28 22:06:31

标签: javascript pie-chart nvd3.js

我试图在我的nvd3 discreteBarChart的工具提示中添加一些文字,但它不起作用,我不知道为什么。当我超越工具提示时,它总是向我显示以下内容: historicalBarChart = [ { key: "Notenvergabe", values: [ { "label" : "1" , "value" : <?php echo $sel_an_datas["note_1"]; ?> } , { "label" : "1,3" , "value" : <?php echo $sel_an_datas["note_2"]; ?> } ] } ]; nv.addGraph(function() { var chart = nv.models.discreteBarChart() .x(function(d) { return d.label }) .y(function(d) { return d.value }) .staggerLabels(false) .showValues(true) .duration(250); chart.height(250) chart.tooltipContent(function(key, y, e, graph) { var x = String(key); var y = String(y); tooltip_str = '<center><b>'+x+'</b></center>' + y; return tooltip_str; }); d3.select('#chart1 svg') .datum(historicalBarChart) .call(chart); nv.utils.windowResize(chart.update); return chart; }); 。你对我有什么想法吗?

current_habit_level

1 个答案:

答案 0 :(得分:0)

this is apparently the way to do it:

var pattern = /^[\w&;'`<>"\s!]+$/;

Reference