2013-09-22 71 views
1

我想每月在x軸上有1個勾號。 我在海軍報圖此設置,但有時只圖1點在x軸上每2個月浮圖 - 如何在x軸上每月只繪製1個勾號?

var options = { 
     xaxis: { mode: "time", timeformat: "%m/%d/%y", minTickSize: [1, "month"] } 
    }; 
+0

請提供一些複製您的問題的示例數據。如果您每個月只有一個數據點,則使用類別軸可能會更簡單。 – Mark

回答

2

如果你想在軸線上的刻度完全控制您可以用設置ticks屬性陣列,例如:

var tickArray = [ new Date(2013, 0, 1).getTime(), new Date(2013, 1, 1).getTime(), ... ]; 
var options = { 
    xaxis: { mode: "time", timeformat: "%m/%d/%y", ticks: tickArray } 
}; 
0

可以使用tickSize屬性來設置在這樣的x軸1個月。

tickSize: [1, "month"]