我正在使用 chart.js 模塊來繪制一些數據,并使用 chartjs-plugin-zoom 來啟用縮放和平移,但是盡管縮放有效,但 x 軸上的標簽不會因任何原因而改變。我見過類似的問題,但它們都處理時間序列數據,因此建議沒有幫助。這是縮小的情節:這是放大的:需要注意的關鍵是 y 軸上的標簽發生了變化,但 x 軸標簽沒有發生變化。這是圖表的相關配置變量:const config3 = { type: 'line', data: { labels: [I ran out of chars but this is just a very long list of numbers in this format: 1,2,3,4,5], datasets: [ { label: "", backgroundColor: '#'+Math.floor(Math.random()*16777215).toString(16), borderColor: '#0071BC', data: [I ran out of chars but this is just a very long list of numbers in this format: 1,2,3,4,5], fill: false, borderWidth: 1, }, ], }, options: { responsive: true, title: { display: true, text: 'Peak: -1.2188' }, tooltips: { mode: 'index', intersect: false, },如果需要,我可以提供更多代碼,但我想錯誤可能包含在配置中。我試著改變zoom.mode是'x'但那沒有用。
Chartjs-plugin-zoom 插件不改變 x 軸標簽
浮云間
2022-12-22 15:16:01