2013-03-21 158 views
3

我的HighStock圖表有點問題。我正在繪製一個數據庫中的數據,該數據庫返回一段時間(3天)內汽車的速度值。例如,我想在1月1日00:00和1月3日00:00之間繪製速度值,但是我只在1月2日...汽車停放的其他日子有價值。如何在Highstock上設置xAxis最小值和最大值?

正在發生的事情是,highstock auto會在有數據的時間段內調整xAxis,在這種情況下是1月2日......它並沒有告訴我該車停放的另外兩天。 有沒有辦法在xAxis上設置固定的開始日期和結束日期?我試圖找到文件中的東西,但迄今沒有任何工作。

你能幫我嗎?

在此先感謝

回答

2

什麼你要找的是 「分」 與x軸的 「最大」 的屬性:

http://api.highcharts.com/highstock#xAxis.min

http://api.highcharts.com/highstock#xAxis.max

如果指定值,它不應該爲你自動計算它們。

如果這不起作用,您可以發佈一個http://JSfiddle.net與您的代碼,所以我可以看看?

+0

我試過你說的話,但沒有sucess!在這裏你有JSFiddle的要求。 http://jsfiddle.net/Allmighty11/BFgkU/ 我需要設置一個固定的日期(1月18日至20日),因此有一些數據的前一天和第一天之後。我應該使用TickPositionar 1秒嗎?感謝您的幫助 – fabiomartins87 2013-03-25 13:36:57

+1

嗯......你有沒有嘗試在整個範圍內傳遞空值?不傳遞零,如果在給定時間內沒有數據,則傳遞null。 – MatthewKremer 2013-03-25 13:48:09

+0

另外,我注意到你已經爲rangeSelector設置了''selected:4'',所以一定要在3天內更改爲5。 – MatthewKremer 2013-03-25 13:53:19

相關問題