2011-06-23 39 views
4

我使用此代碼:改變網格圖的顏色-dojo

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

如何變更網格的顏色,且每一線之間的間隔? 這是可能的,對吧?

感謝

enter image description here

回答

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); 
+0

您可以使用majorHLine,minorHLine,majorVLine,minorVLine選項來更改顏色。至少對於dojo 1.8以上(不知道以前的版本)。 –