Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chart.js 重置放大图表_Chart.js - Fatal编程技术网

Chart.js 重置放大图表

Chart.js 重置放大图表,chart.js,Chart.js,我需要帮助。我遵循了这个教程。 我设法启动了chartjs插件zoom。 现在我想添加“重置缩放”按钮 我放弃了本教程: 但是当我在$.ajax({})之后添加时在app.js中 $('#reset_zoom').click(function() { mycanvas.resetZoom(); }) 然后按下按钮,将显示错误: app.js:131 Uncaught TypeError: mycanvas.resetZoom is not a function at HTM

我需要帮助。我遵循了这个教程。 我设法启动了chartjs插件zoom。 现在我想添加“重置缩放”按钮 我放弃了本教程:

但是当我在
$.ajax({})之后添加时在app.js中

$('#reset_zoom').click(function() {
     mycanvas.resetZoom();
})
然后按下按钮,将显示错误:

app.js:131 Uncaught TypeError: mycanvas.resetZoom is not a function
    at HTMLButtonElement.<anonymous> (app.js:131)
    at HTMLButtonElement.dispatch (datatables.min.js:15)
    at HTMLButtonElement.r.handle (datatables.min.js:15)
app.js:131未捕获类型错误:mycanvas.resetZoom不是函数
在HTMLButtoneElement。(app.js:131)
在HTMLButtonElement.dispatch(datatables.min.js:15)
位于HTMLButtonElement.r.handle(datatables.min.js:15)

你能给我一个建议吗

你实例化过mycanvas对象吗?怎么做。我需要吗?当然需要。在AJAX调用和canvas之后的共享教程中,他编写了
var LineGraph=new Chart(ctx)。您是否为变量
LineGraph
指定了相同的名称?如果没有,请提及变量的名称。是,这是问题之一。另一个是我需要将代码移到
var ctx
Good上面,所以你解决了你的问题,对吗?