4

我正在使用此代码:

chart1.addPlot("grid", {
type: "Grid", 
hMinorLines: true
});

我怎样才能改变网格的颜色,以及每条线之间的间隔?这是可能的,对吧?

谢谢

在此处输入图像描述

4

1 回答 1

3

网格线之间的间隔由您提供给轴的刻度步长参数确定。因此,如果您想要每个整数的主要水平线/刻度线,以及每个 0.25 的次要水平线,您可以这样做:

chart1.addAxis("y", {
    ...
    majorTickStep: 1, 
    minorTickStep: 0.25
});

要更改网格线的颜色,我知道的唯一方法是操纵您正在使用的主题。

var myTheme = dojox.charting.themes.PlotKit.blue; // Or any other theme

myTheme.axis.majorTick.color = "green";
myTheme.axis.minorTick.color = "red";

chart1.setTheme(myTheme);
于 2011-06-24T09:48:35.240 回答