1
A
回答
1
這裏是帶箭頭的實例,它可以讓你選擇時間間隔:
const options = {
chart: {
type: 'column',
panning: true,
events: {
load: function() {
const chart = this
const moveLeft =() => {
let {min, max, dataMin} = chart.xAxis[0].getExtremes()
if (min - 3 >= dataMin) {
min -= 3
max -= 3
}
chart.xAxis[0].setExtremes(min, max)
}
const moveRight =() => {
let {min, max, dataMax} = chart.xAxis[0].getExtremes()
if (max + 3 <= dataMax) {
min += 3
max += 3
}
chart.xAxis[0].setExtremes(min, max)
}
const leftArrowUrl = 'https://egiveusa.com/appdev/images/icons/icomoon/svg/arrow-left3.svg'
const rightArrowUrl = 'http://egiveusa.com/appdev/images/icons/icomoon/svg/arrow-right3.svg'
const leftArrow = chart.renderer.image(leftArrowUrl, 0, 150, 30, 30).attr({ zIndex: 10 })
const rightArrow = chart.renderer.image(rightArrowUrl, 600, 150, 30, 30).attr({ zIndex: 10 })
leftArrow.on('click', moveLeft).add()
rightArrow.on('click', moveRight).add()
}
}
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
],
max: 2
},
yAxis: {
title: {
text: '·'
}
},
series: [...Array(5)].map(() => {
return {
data: [...Array(12)].map(() => Math.round(Math.random() * 300))
};
})
}
const chart = Highcharts.chart('container', options)
https://jsfiddle.net/j59o5e6k/
方法WH ICH您要使用的setExtremes和getExtremes:
http://api.highcharts.com/highcharts/Axis.getExtremes http://api.highcharts.com/highcharts/Axis.setExtremes
+0
thanq,但我希望基於年份的範圍選擇器 –
相關問題
- 1. 創建一個聊天室內的一個聊天室網站
- 2. 如何創建JavaScript聊天
- 3. 如何創建一個下拉時間選擇
- 4. 如何創建Google聊天按鈕進行聊天?
- 5. 使用PHP創建Firebase網絡聊天
- 6. QuickBlox,如何創建1:1聊天
- 7. 如何創建類似的聊天iMessage?
- 8. 如何在Firechat中創建聊天室?
- 9. 如何根據laravel創建聊天
- 10. 如何創建Zopim聊天頭像?
- 11. 爲聊天創建可滾動佈局
- 12. 如何從一年中的某天構建Python時間結構?
- 13. 如何創建Gmail聊天?如何連接到AIM並允許AIM聊天?
- 14. 是否可以在沒有JavaScript的情況下創建視頻聊天網站?
- 15. 創建聊天界面?
- 16. 創建聊天服務器
- 17. 試圖創建Python聊天
- 18. 與Laravel創建聊天
- 19. 創建聊天功能?
- 20. 創建一個「假AI」聊天程序
- 21. 創建一個藍牙聊天
- 22. 創建一個聊天程序
- 23. 創建一個聊天門戶
- 24. 如何構建PHP/MySQL實時聊天?
- 25. 網站上的Facebook聊天
- 26. 在網站上創建聊天應用程序
- 27. 如何使用AppleScript創建Adium聊天選項卡
- 28. 哪種技術可以選擇創建Web聊天客戶端?
- 29. 羣聊聊天圈像網絡聊天像Facebook羣聊天UI
- 30. 創建一個簡單的網絡聊天
您應該更新的下拉變化的數據。請參閱[API](http://api.highcharts.com/highcharts/Series.update)和[示例](http://jsfiddle.net/z2x816bf/35/) – morganfree