Charts dojox图表中带有蜘蛛网的Lbal和图例

Charts dojox图表中带有蜘蛛网的Lbal和图例,charts,dojo,Charts,Dojo,这是我的密码: 我需要制作一个蜘蛛网图,图中有蓝色的图例。 3轴 require(“dojox.charting.Chart2D”); require(“dojox.charting.axis2d.Default”); require(“dojox.charting.plot2d.Default”); require(“dojox.charting.plot2d.Spider”); require(“dojox.charting.axis2d.Base”); require(“dojox.ch

这是我的密码:

我需要制作一个蜘蛛网图,图中有蓝色的图例。 3轴


require(“dojox.charting.Chart2D”);
require(“dojox.charting.axis2d.Default”);
require(“dojox.charting.plot2d.Default”);
require(“dojox.charting.plot2d.Spider”);
require(“dojox.charting.axis2d.Base”);
require(“dojox.charting.widget.Legend”);
道场准备好了吗(
函数(图表、默认值、默认值、十字轴、基础、图例){
var chart1=新的dojox.charting.Chart(“chart1”);
图表1.addPlot(“默认值”{
类型:“蜘蛛”,
标签偏移:-10,
seriesFillAlpha:0.2,
markerSize:3,
精度:0,
分部:11,
蜘蛛类型:“多边形”
});
var data=[{“J”:0,“S”:0,“I”:0},
{“J”:10,“S”:10,“I”:10},
{“J”:7,“S”:4,“I”:8}];
图表1.addSeries(“min”,{data:data[0]},{fill:“blue”});
图表1.addSeries(“max”,{data:data[1]},{fill:“blue”});
图表1.addSeries(“测试”,{数据:数据[2]},{填充:“蓝色”,文本:“测试”});
图1.render();
图1.移除序列(“min”);
图1.removeSeries(“最大”);
var legendTwo=新图例({chart:chart1},“legendTwo”);
});
我不明白为什么标签和图例没有打印出来

删除是由于dojox的一个bug造成的

问候


Bussiere

我可能误解了您的问题,但由于您使用的是旧的模块加载样式(dojo.require),因此需要Legend类的全名:

var legendTwo = new dojox.charting.widget.Legend({chart: chart1}, "legendTwo");

我还没有详细阅读,但我建议您将此内容添加到dojo邮件列表中。我有一个类似的问题轴标签不听方向。。。
var legendTwo = new dojox.charting.widget.Legend({chart: chart1}, "legendTwo");