0

我不知道出了什么问题。使用来自 dojotoolkit.org 的最新内容。我的图表可以很好地用于标记或折线图:

        this.chartVol.addPlot("default", {
            type: "MarkersOnly",
            lines: false,
            markers: false,
            gap: 1,
            hAxis: 'volX',
            vAxis: 'volY'
        });

但是当我更改为“列”时,我什么也得不到。

        this.chartVol.addPlot("default", {
            type: "Columns",
            lines: false,
            markers: false,
            gap: 1,
            hAxis: 'volX',
            vAxis: 'volY'

        });

我正在查看此操作指南页面,尚不清楚我做错了什么。

http://www.dojotoolkit.org/reference-guide/dojox/charting.html#dojox-charting

4

1 回答 1

0

很难从您发布的片段中说出您做错了什么。有些东西很奇怪,但看起来无害,例如gapforMarkersOnly或for 。确保您确实定义了名为和的轴。linesmarkersColumnsvolXvolY

行和列之间的一大区别是数据。虽然线(默认)图接受数字或{x, y}点数组,但列图(1.5 之前)只接受数字数组(由于显而易见的原因x不能用列绘制)。

你说你使用最新的一切,所以我假设你正在运行 1.5 的测试版——它应该可以工作,但我不能从你的片段中说出什么问题,抱歉。需要更多信息。

于 2010-06-23T06:34:44.817 回答