Charts 显示“的图例”;“指示图”;在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

是否有一种方法可以为属于带Dojo图表的指示器绘图的系列创建图例控件

我试过一些标准的、描述得很好的方法。但是没有成功!指示器绘图未显示图例

也许有人知道有没有可能为这个案子画出传奇

提前谢谢

编辑(添加我的代码):
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!我以前见过这个例子,但对我的情况没有帮助。我用我尝试过的东西编辑了我的文章。