如何通过DOM-Container访问canvasJS图表

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

当我将canvasJS图表渲染到div容器时,如何通过div-Container访问图表对象?我不想让图表变量全局化。

我想用它作为:var chart = $(“#container”)。canvasJS();

请任何想法。

这个链接中的答案不起作用https://canvasjs.com/forums/topic/how-can-i-get-access-to-a-canvasjs-chart-through-a-dom-container/

javascript canvasjs
3个回答
2
投票

您可以使用$("#container").CanvasJSChart();访问CanvasJS jQuery Charts中的Chart-Container。在你的情况下,它可能无法正常工作,因为你在CanvasJS()中使用小写c。


1
投票

看起来你需要在该方法工作之前使用include a jQuery plugin

<script type="text/javascript" src="https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>

如果您已经包含它并且它仍然无法正常工作,则容器不能是真正的CanvasJS容器。如果它确实是CanvasJS容器,那么这似乎是你应该向创建者提交的错误。


0
投票

包括用于CanvasJs图表jQuery Pluginhttps://canvasjs.com/assets/script/jquery.canvasjs.min.js并使用canvasJs图表访问

$("#chartContainer").CanvasJSChart()

JSFiddle

另见CanvasJs论坛中的Updated answer

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