Chart.js 重置缩放按钮
Chart.js reset zoom button
我使用的是 chart.js API 版本 3.4.1,我有一个按钮可以在缩放后重置图表。当我单击按钮时,返回以下错误:
Uncaught TypeError: $(...).resetZoom is not a function
HTML代码:
<canvas id="grafico3" style="background-color: #DCDCDC"></canvas>
<a class="btn btn-default" onclick="resetZoom3();" >Reset Zoom</a>
JS代码:
function resetZoom3() {
$("grafico3").resetZoom();
}
有没有人知道重置图表的缩放比例?
您正在尝试访问 canvas 元素,该元素不包含图表实例。您将需要在图表实例上调用 resetZoom
,因此在您通过调用 new Chart
制作图表的地方,您需要将其存储在一个变量中,您可以引用该变量来调用重置。
所以你会得到这样的东西:
const chart = new Chart(ctx, config);
chart.resetZoom();
我使用的是 chart.js API 版本 3.4.1,我有一个按钮可以在缩放后重置图表。当我单击按钮时,返回以下错误:
Uncaught TypeError: $(...).resetZoom is not a function
HTML代码:
<canvas id="grafico3" style="background-color: #DCDCDC"></canvas>
<a class="btn btn-default" onclick="resetZoom3();" >Reset Zoom</a>
JS代码:
function resetZoom3() {
$("grafico3").resetZoom();
}
有没有人知道重置图表的缩放比例?
您正在尝试访问 canvas 元素,该元素不包含图表实例。您将需要在图表实例上调用 resetZoom
,因此在您通过调用 new Chart
制作图表的地方,您需要将其存储在一个变量中,您可以引用该变量来调用重置。
所以你会得到这样的东西:
const chart = new Chart(ctx, config);
chart.resetZoom();