我不知道怎么了。使用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'

        });

我正在查看此Howto页面,目前尚不清楚我在做什么错。

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

有帮助吗?

解决方案

很难说出您出版的片段中做错了什么。有些东西很奇怪,但看起来无害,就像 gap 为了 MarkersOnly 或者 linesmarkers 为了 Columns. 。确保您确实定义了名称的轴 volXvolY.

线和列之间的一个很大的区别是数据。而行(默认)图接受数字数组或 {x, y} 要点,列图(1.5之前)仅接受一系列数字(出于明显的原因 x 不能用列绘制)。

您说您使用了最新的所有内容,所以我假设您正在运行1.5的Beta版本 - 它应该可以使用,但是我不能说您的摘要有什么问题,对不起。需要更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top