在道场图表中显示“指标图”的图例

时间:2014-03-04 12:17:29

标签: charts legend dojo

是否可以使用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'系列的传奇。 “平均”系列没有任何内容。

0 个答案:

没有答案