我已經使用High-Stocks圖表。我希望圖表的x軸日期格式可以在一週或一個月或一年中表示,具體取決於用戶選擇(單選按鈕中給出)。我該怎麼做?。 一個鏈接!在這個我已經保存了幾個星期,幾個月,幾年的單選按鈕。Highstocks candlesticksandvolume datetime
-2
A
回答
0
在開始時,您需要爲您輸入名稱並刪除id(在html中,您不應使用具有相同ID的元素)。
下一步是捕捉單選按鈕上的單擊事件並提取xAxis(最小值和最大值)上的極值。如果你有這個問題,你應該計算你需要延遲多少天,從最後一點開始(以毫秒爲單位),並且調用setExtremes來應用新的範圍。
例子:http://jsfiddle.net/hdt9yqff/2/
$('input[name="crange"]').click(function() {
var chart = $('#container').highcharts(),
xAxis = chart.xAxis[0],
extremes = xAxis.getExtremes(),
index = parseFloat($(this).val()),
range;
switch (index) {
case 0: //week
range = 7 * 24 * 3600 * 1000; //7 days
break;
case 1:
range = 31 * 24 * 3600 * 1000; //31 days
break;
case 2:
range = 3 * 31 * 24 * 3600 * 1000; //quark days
break;
case 3: //year
range = 365 * 24 * 3600 * 1000; //1 year
break;
}
xAxis.setExtremes(extremes.max - range, extremes.max);
});
+0
有些月份有30天,有些月份有31天等等..我怎樣才能識別它。如果選擇1個月,我將只在圖表中顯示飛蛾數據 –
相關問題
- 1. highcharts vs highstocks - compatible?
- 2. HighStocks不更新URL
- 3. 顯示X軸差距 - Highstocks
- 4. 爲什麼HighStocks蜱計算不均勻?被傳遞到HighStocks
- 5. Highstocks,line missing,but data is there
- 6. HighCharts/HighStocks不滾動移動
- 7. HighStocks改變AJAX參數
- 8. HighStocks系列數據格式
- 9. highstocks圖表顯示額外的月份
- 10. 處理Highstocks中的傳奇溢出
- 11. 與Highstocks/Highcharts jQuery日期選擇器
- 12. Highcharts highstocks - 雙圖表軸問題
- 13. Highstocks圖表中的相對時間
- 14. 每個類別的highstocks中的網格線
- 15. DateTime,DateTime?和LINQ
- 16. 如何使用HighChart將plotLand和plotBands添加到HighStocks圖表中?
- 17. .NET DateTime to BizTalk DateTime
- 18. DateTime而不是DateTime?
- 19. datetime varchar yyyymmdd_hhmiss到datetime
- 20. Highstocks - 在使用日期時間軸時在列之間放置一條線
- 21. 比較python datetime到mysql datetime
- 22. 如何轉換DateTime?爲DateTime
- 23. Highcharts highstocks - 燭臺圖具有部分最終價值
- 24. HighStocks需要顯示類別而不是日期
- 25. Highstocks圖表多個窗格寬度和y軸對齊問題
- 26. 爲HighStocks數據系列輸入準備我的數據
- 27. Highstocks添加n個系列的圖表在軌道上
- 28. 如何在HighStocks或HighCharts中添加垂直線圖?
- 29. 如何選擇Highcharts列(跨多個窗格)/ Highstocks
- 30. Django DateTime
我的代碼是在https://jsfiddle.net/hdt9yqff/1 –