Dojo Charting无法添加轴

时间:2012-06-14 14:59:13

标签: dojox.charting dojo

http://jsfiddle.net/Jn4tT/

var data= [ {"a":2, "b":5,"c":3 },
            {"a":5, "b":15,"c":7 },
            {"a":1, "b":5,"c":7 } ];

chart1.addAxis("a");
chart1.addAxis("b");      
chart1.addAxis("c");

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

var tip = new Tooltip(chart1, "default", {
    text: function(o){                                
        console.log(o); //no axis to the current data point
    }
});

chart1.render();

如果我删除上面的addAxis,我可以获取图表,但无论我如何在蜘蛛类型图表上添加轴,它都会抛出“无法找到轴”错误。

没有轴,它看起来不像我可以设置自定义工具提示(只想显示数据点,而不是系列和轴标题)。并且看起来我没有控制轴标签,字体,maxlabelsize等。

1 个答案:

答案 0 :(得分:0)

这可能会在未来版本的dojo中作为一项功能添加,但目前经过多次与它的斗争。我破解了打开库并添加了自定义代码来处理这个以及很多其他事情。基本上,只需打开用于生成蜘蛛图的spider.js和common.js文件。能够将标签包装在我自己的班级中。并为每个带有所需标签的title属性插入。使用外部工具提示库,我现在可以对蜘蛛图中的工具提示进行大量控制。