Dojo图表自定义工具提示

时间:2012-06-12 19:53:22

标签: dojo

我包括

"dojox/charting/action2d/Tooltip" ...

... function(ready, Chart, Spider, Tooltip, Base){

我已经设置了工具提示,如果我做了像return('test')这样的基本操作,那就是正确显示了。

var tip = new Tooltip(chart, "default",
            {
                text : function(o) {

                }
            });

我像这样添加我的系列:

chart.addSeries("min", {data: data[0] }, { fill: "blue" });
chart.addSeries("max", {data: data[1] }, { fill: "blue" });
chart.addSeries("Answered", {data: data[2] }, { fill: "#37B549" });

如何访问图表数据?

现在工具提示默认显示:

Question 1 //series
test1
10 //Axis point

我只想要工具提示说[10] [max]]

我尝试使用o.tdata.data获取点(10),但这会引发很多错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以在系列数据集中指定自定义工具提示。像:

mychart.addSeries("line_series", 
               [{y:1,x:1,tooltip: "bar 1"}, 
                {y: 3,x:2,tooltip: "bar 2"}, 
                {y:5,x:3,tooltip: "bar 3"}], 
                {plot: "line_plot"});

看到这个小提琴:

http://jsfiddle.net/goinoff/5VYhN/2/