开发者问题收集
对于以下代码,我收到“未捕获类型错误:无法读取未定义的属性(读取‘onClick’)”:var original = Chart.defaults.global.legend.onClick;它在 chart.js v2 中有效。
我正在尝试使用 chartjs 构建一个 LineChart,但是遇到了一些错误,我无法判断错误来源,数据已根据需要从服务器传输,并且(根据日期和 coinValue)拆分得很好。知道问题是什么吗?错误如下:这是我的代码:import { Link } from "react-router-dom";import { Line } from "react-chartjs-2";import {Ch
我已从 Chartjs 2.x 迁移到 3.5,并出现以下错误:chartjs.helpers.v3.5.1.js:5 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'HALF_PI')at chartjs.helpers.v3.5.1.js:5我的版本:"chart.js": "^3.5
我正在检查所有 PHP (V7.3) 页面并将所有图表升级到最新版本。在某些页面上,如果图表数据是子页面的一部分或通过 AJAX 调用创建,我总是收到此错误Uncaught TypeError: Cannot read property 'axis' of undefinedat vo.parse (chart3.min.js:13)at vo._insertElements (chart3.mi
在第一个图表“config.categoriesChart”的条形图单击事件上,出现控制台错误“chart.js:10403 Uncaught TypeError: Cannot read property 'handleEvent' of undefined”在此处输入图片描述,显示为 chart.legend.handleEvent(args.event);问题发生在第一个图表的条形图单击事件
当 chart.js 饼图 (v2.5.0) 中的图例被点击时,我想记录被点击的是哪个图例。为此,我向图例添加了一个 onClick 函数,并在其中调用默认函数 Chart.defaults.global.legend.onClick。但它出错了,图表没有更新。这是我使用的配置"legend": {"position": "top","onClick": function(e,l){console
我正在尝试使用 useEffect 钩子更新 chartjs。但是我的 react 页面崩溃了,显示:TypeError: Cannot read property 'data' of undefined这是代码:const MyChart = ({ chartData }: Props) => {const barChartData: Chart.ChartData = {labels: ["a
这是我在脚本中初始化图表的脚本JavaScript$(document).ready( () => {setInterval( () => {var sensorUpdatedData = new XMLHttpRequest();sensorUpdatedData.onreadystatechange = () => {if(sensorUpdatedData.readyState === 4)
我正在尝试使用一种方法从 json 文件中获取数据并将其添加到我的 chart.js 图表中。我一直收到“超出最大调用堆栈大小”的消息,这具体是由this.chartData.push(el.value);行引起的,我尝试过更改命名,但没有成功,也尝试过使用this.$data.chartData。我正在使用 vue3、chart.js v3 和 j-t-mcc/vue3-chartjs这里是co
我有一个使用 Chart.js 3.5 库绘制的折线图。图表呈现正确、响应迅速,所有动画均能正常工作。我试图从父组件触发数据更新,并触发图表更新。当调用chart.update()时,会引发异常:“Uncaught (in promise) RangeError:超出最大调用堆栈大小”我使用的是 Vue 3 和 Chart.js 3.5编辑 1:这里有一个沙盒来复制错误。逻辑如下:图表数据通过 p
我有一个问题,我试图解决它。无法读取 null 的属性(读取“transition”)。这是什么意思?。我从这个问题中检查了集成 mychart.update() 的选项https://github.com/chartjs/Chart.js/issues/5149。但是当我尝试启动时出现其他错误。TypeError: Cannot read properties of null (reading
我尝试将 Chart.js 与 Angular 4 结合使用,我在 chart.js 文档中看到了一个示例,但它使用 < script > 标记来提取脚本,因此它无法在组件上运行。这是我尝试将其融入 Angular 的方式:TSexport class GraphicsComponent implements OnInit {ctx = document.getElementById("myCha
我用 Chart.js 制作了几个可以工作的图形。但是极坐标图和雷达不起作用。我收到以下错误:“Uncaught TypeError:无法读取 null 的属性‘length’”我使用 charjs 2.3.0我不明白错误可能来自哪里。<div class="col-lg-6 col-md-6"><canvas class="box box-warning" id="myChart4" width
我正在尝试另一种方法为一些报告制作图表,为此我使用了 ChartJs、vue、axios 和数据库中的信息。我已经检查了代码并按照错误指出的要点进行操作,但我无法解决它,这里是代码:<template><div><br><br><chart></chart><br><br></div></template><script>import VueChartJs from 'vue-chartjs'im
我正在使用 Chart.js 3.5 和 Vue 3。我成功地绘制了一个图表,并试图在 Vue 方法中触发数据更改。不幸的是,我遇到了以下问题:“未捕获的 TypeError:无法设置未定义的属性‘fullSize’”。编辑 2:添加了一个遗漏的 }。代码现在应该可以运行了MyChart.vue:<template><canvas id="chartEl" width="400" height="