当xAxes类型不同于'time'时,无法使x-zoom起作用

问题描述 投票:0回答:1

我正在尝试将缩放功能应用于网站上的图表。图表的实际代码或多或少是我在以下CodePen中添加的代码:https://codepen.io/leonardodaga/pen/eYNZdVV

此示例有效,但我试图使用其他xAxis类型(而不是“时间”),并使用回调格式设置xAxis刻度(现在在CodePen中进行了注释:)]

callback: function (value, index, values) {
    return Math.floor(value).toFixed(0) + '.' + (((value - Math.floor(value)) * 12).toFixed(0));
},

删除类型:“时间”变焦结束。我的工作有问题吗?

chart.js chartjs-plugin-zoom
1个回答
0
投票

是我的错误,我使用了错误的格式传递数据。

在上面的代码笔代码中,使用两个不同的数组(第一个作为标签)传递X和Y数据。我应该将XY数据作为单个两个组件数组传递。我的仪表板上还有另一个Codepen(Chart.js线性缩放示例),它向像我这样的初学者展示了方法:-)

回叫报价绝对不是问题。

© www.soinside.com 2019 - 2024. All rights reserved.