2
Я использую этот скрипт рисовать диаграммы строки:Масштабирование с колесом прокрутки в CanvasJS
function processData(allText) {
var allLinesArray = allText.split('\r\n');
if(allLinesArray.length>0){
var dataPoints = [];
for (var i = 1; i <= allLinesArray.length-1; i++) {
var rowData = allLinesArray[i].split(';');
dataPoints.push({label:rowData[0],y:parseInt(rowData[1])});
}
drawChart(dataPoints);
}
}
function drawChart(dataPoints) {
var chart = new CanvasJS.Chart("chartContainer", {
theme: "theme2",
zoomEnabled:true,
title:{
text: "RPM"
},
legend: {
horizontalAlign: "right",
verticalAlign: "center"
},
data: [
{
type: "line",
dataPoints: dataPoints
}]
});
chart.render();
}
Текущий код масштабирования на мыши и перетаскиванием зону. Как изменить его, чтобы я мог масштабировать колесо прокрутки?
Это может помочь: http://stackoverflow.com/questions/5189968/zoom-canvas -в мышиного курсора –