Charts 显示“的图例”;“指示图”;在dojo图表中
是否有一种方法可以为属于带Dojo图表的指示器绘图的系列创建图例控件 我试过一些标准的、描述得很好的方法。但是没有成功!指示器绘图未显示图例 也许有人知道有没有可能为这个案子画出传奇 提前谢谢 编辑(添加我的代码):Charts 显示“的图例”;“指示图”;在dojo图表中,charts,legend,dojo,Charts,Legend,Dojo,是否有一种方法可以为属于带Dojo图表的指示器绘图的系列创建图例控件 我试过一些标准的、描述得很好的方法。但是没有成功!指示器绘图未显示图例 也许有人知道有没有可能为这个案子画出传奇 提前谢谢 编辑(添加我的代码): 1. id-图表dom元素的id。 2. 选项。图表选项-来自js外部的图表选项。 3. legname-图例dom元素的id。 4. 比例.avg-只是一个双倍值。 this.chart = new Chart(id, this.opts.chartOpts); this.ch
1. <代码>id-图表dom元素的id。
2. <代码>选项。图表选项-来自js外部的图表选项。
3.
legname
-图例dom元素的id。4. <代码>比例.avg-只是一个双倍值。
this.chart = new Chart(id, this.opts.chartOpts);
this.chart.addPlot("default", {
animate: { duration: 1000, easing: easing.linear },
type: ColumnsPlot,
markers: true,
gap: 1
});
this.chart.addPlot("avgline", {
type: IndicatorPlot,
vertical: false,
lineStroke: { color: "#00ff00", style: "ShortDash" },
stroke: { width: '1.2px' },
fill: '#eeeeee',
font: 'normal normal normal 11px Arial',
labels: 'none',
offset: { x: 32, y: 4 },
values: [scale.avg],
precision: this.opts.precision
});
//Add axis code goes here... cutted for clearance
this.chart.addSeries('Power', chartOptions.data);
this.chart.addSeries('Average', [scale.avg], { plot: 'avgline' });
var tip = new Tooltip(this.chart, "default", { 'class' : 'kaboom' });
var mag = new Magnify(this.chart, "default");
var hightlight = new Highlight(this.chart, "default");
this.chart.render();
this.leg = new Legend({ chart: this.chart, horizontal: false }, this.legName);
作为这段代码的结果,我只看到“默认”绘图“电源”系列的图例。“普通”系列没有任何内容。请发布您尝试过的内容。或者,看看这个例子:谢谢你的评论,@Philippe!我以前见过这个例子,但对我的情况没有帮助。我用我尝试过的东西编辑了我的文章。