我创建了一个带有chartjs的条形图。我也在使用chartjs-plugin-zoom。我尝试了几种方法,但找不到向图表添加平移功能的方法。有谁知道如何添加这个?
这是我的代码:
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: [1, 2, 3, 4, 5...],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2...]
}]
},
options: {
zoom: {
enabled: true,
mode: 'x',
}
}
});
答案 0 :(得分:7)
<强>ꜰɪʀꜱᴛ强>
将 hammer.js 添加到您的项目中:
<script src="http://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.8/hammer.min.js"></script>
<强>ꜱᴇᴄᴏɴᴅ强>
为您的图表启用 pan 选项,如下所示:
options: {
pan: {
enabled: true,
mode: 'x',
},
...
}
答案 1 :(得分:0)