我想設置x軸pointInterval在highstock。如何設置x軸pointInterval(更新:tickInterval)在highcharts
我格式化X軸:
xAxis: {
type: 'datetime',
labels: {
formatter: function() {
var someDate = new Date(this.value);
return Myfunction(new Date(someDate));
}
}
},
我已經搜索並發現了一些辦法,但他們並沒有爲我工作!爲了設置pointInterval一天(24 * 3600 * 1000 //一天)我把它當我加入一個系列:
chart.addSeries({
name: my name,
data: my data,
id: my id,
type: 'spline',
pointStart:start date,
pointInterval: 24 * 3600 * 1000 // one day
});
,但它沒有工作。所以我試圖做別的:
plotOptions: {
spline: {
pointStart: start date,
pointInterval: 24 * 3600 * 1000 // one day
}
},
它也沒有工作。
我測試過:
chart.xAxis[0].setCategories([data])
但是這個代碼使得CPU在工作了很多,瀏覽器崩潰!
其實我已經看到了這些例子。但是當我嘗試他們時,他們沒用!
http://jsfiddle.net/larsenmtl/SJSwt/1/
請幫幫我!
謝謝
UPDATE:我的數據的格式是這樣的:
series: [{
data: [
[Date.UTC(2010, 0, 1), 29.9],
[Date.UTC(2010, 0, 2), 71.5],
[Date.UTC(2010, 0, 3), 106.4],
例如如果你還沒有指定的x值,爲您的數據或使用類別jsfiddle.net/bahar_Agi/J6H7f
我測試過你的建議,但沒有奏效... – 2013-04-04 08:46:38
也許你可以發佈您的完整圖表代碼和數據有助於理解問題? – SteveP 2013-04-04 10:11:05
我的示例是這樣的:http://jsfiddle.net/bahar_Agi/J6H7f/我想在xAxis中擁有所有日期。如果我想擁有它們,我應該使用我認爲的類別,但是我對分類的xAxis有問題!我該怎麼辦? – 2013-04-04 11:15:58