是否可以使用Dojo图表为属于指标图的系列创建图例控件。
我尝试了documentation中一些标准的描述方法。但没有成功!传奇不会出现在指标图中。
也许有人知道是否可以为此案例绘制传奇?
提前致谢!
编辑(我的代码已添加):
1. id
- 图表dom元素的id
2. opts.chartOpts
- 来自外部js的图表选项
3. legname
- 传说dom元素的id
4. scale.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);
作为这段代码的结果,我只看到了'默认'情节'Power'系列的传奇。 “平均”系列没有任何内容。