我正在使用 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'但那没有用。
心有法竹
相关分类