开发者问题收集
我想使用 Django 和 ChartJS 创建一个包含多条线(多个数据集)的图表。我将数据添加到数据属性中,每条线用破折号 (-) 分隔,每个值用逗号 (,) 分隔。然后 JS 将其拆分并用于绘制图表。<canvas id="product-linechart" data-labels="" data-charts="95.0,98.0,158.0,160.0,191.0,106.0,51.0,
我一直收到此错误,并且无法显示 Chart.js 图表,尽管我尝试了在互联网上找到的多个代码。这是 HTML 的相关部分:<head><script src = "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>...</head><body><canvas id = "myChart"></
我想用相同的类名渲染多个图表。具有相同类名的 div 包含canvas对象。大多数选项相同,但有几个不同。我想通过data属性发送它们。一切都正常,但是当我要在 dom 对象上选择canvas元素时,它会出现:Uncaught TypeError: Object.defineProperty called on non-object我不知道为什么会这样。以下是 html 代码<tdclass ="
我创建了以下问题水平重叠条形图,而不是整个图形,并得到了友好的回答(我被建议创建一个新问题!)。虽然答案很有效 - 我在同一页面上有 2 个图表,但由于某种原因,它会引发无法读取未定义的属性“数据”错误。我不想包含我的 2 个图表的全部内容,但移动条形的 afterUpdate 代码如下:function(chart) {var datasets = chart.config.data.datas
我正在使用Chart.js在我的网站上创建图表。数据需要来自数据库,因此 PHP 需要位于 javascript 内部。这是我所拥有的:(因为只是测试,而不是数据库部分)<?php$set1 = 20;$set2 = 30;$set3 = 40;?>然后创建饼图我有:var pieData = [{value: <?php echo $set1; ?>,color:"#F38630"},{valu
我尝试通过 PHP 获取 JSON。由于控制台显示 JSON 对象,因此此操作成功。但值不会显示在图表上。我转换 JSON 的方式有问题吗?// Getting PHP - JSON file$.get('chartBar.php', {type: "bar"}, function(dataBar){console.log(dataBar);//Translate JSONvar chartjsD
当我使用 jquery ajax 函数 .load() 时,此插件不起作用。如何解决这个问题?这是我的 .php 代码:<script src="../Chart.js"></script><script type="text/javascript" src="../functions.js"></script><script src="../jquery-2.1.4.js"></script><
我只是想在从某些 PHP 收集的线图上绘制一些基本的 X 和 Y 点。在表单提交时,我执行 ajax 帖子以获取图表的点。然后运行应该创建图表的 JS 函数。我一直收到“this.scale 未定义”的消息,并且图表未显示任何内容/崩溃。HTML<canvas id="cv" height="50"></canvas>编辑:这是从帖子发回的 PHP 中设置的 JSON。$dates 只是以下日期,
我需要使用 chartJS 创建一个图表,该图表从 mysql 获取数据,下面是来自 mysql 表的示例输出:+----+------------+----------+-----------------+----------| ID | DATE | Time | Create | Delete | Product |+----+------------+---------
我有一个条形图,我正尝试使用 chart.js 创建,它采用 PHP 数组并通过 ajax 加载。我能够使用 ajax 加载数据(已在控制台中验证),但无法获取图表中的数据 - 以下是控制台中的数据:我没有收到任何错误消息,所以我现在很困惑。以下是所有代码:HTML<?phpinclude 'connect.php';?><!DOCTYPE html PUBLIC "-//W3C//DTD XHT
我已验证我的两个数组的长度均为 24 - 但出于某种原因,以下语法无法生成我的图表。它仅适用于带有条形图的一个数据集,但我正尝试将其修改为带有两个数据集的组合条形线图。是什么阻止我的图表显示,因为这不是数据问题... alert(values.length);alert(values1.length);var ctx = document.getElementById('canvas').g
我正在尝试构建一个基本的条形图,但标题中出现了错误。我已使用 alert() 验证了我想要填充图表的数组是否包含数据,但语法仍然有些问题。有人可以检查一下并告诉我需要做些什么才能使图表生成吗? var ctx = document.getElementById('cvtree').getContext('2d');var chart = new Chart(ctx, {type: 'bar'
在下面的代码中,我使用数据库数据制作了一个 chartJS 图表,这是通过提交按钮完成的,如下所示:function showWhatSelected(str) {$('#select2').hide();$('#select3').hide();if (str == "") {document.getElementById("select1").innerHTML = "";return;} e
我正在使用一个函数来创建一个使用 chart.js 的图表。不幸的是,每当我尝试调用 chart.destroy() 时,我都会收到错误:“chart.destroy() 不是函数”。我的代码如下所示: var chart = {};createChart(x_axis_data, y_axis_data, chart); //Function creating chart图表本身是在函数内部创
嗨,我的 React 应用程序中有此代码:this.chart = new Chart(node, options);// adding data to the chart ...this.chart.destroy();this.chart = null;this.chart = new Chart(node, options);// adding data to the chart ...第二