我想在图表中添加一个新数据,但浏览器在调用我的“add”函数时抛出一个错误,上面写着“UncaughtTypeError:undefined不是一个函数”。
图表对象似乎不识别“AddData”函数,但我不知道如何解决它。在文档中显示此函数对我来说无法正常工作。
.addData(valuesArray,label)在图表实例上调用addData(valuesArray,label),传递每个数据集的值数组以及这些点的标签。
小提琴样品http://jsfiddle.net/rferreiraperez/pevy7vsz/5/
var myLineChart = new Chart(ctx).Line(data);
$("#add").on( "click", function() {
var month = $("#month").val();
var point = $("#point").val();
var points = new Array();
points.push(point);
console.log("adding...");
console.log("month:" + month);
console.log("point:" + point);
myLineChart.addData(points, month);
});
谢谢。
这就是我为折线图所做的。
var label_X = [0];
var data_Y = [0];
var line_chart;
var data = {
labels: label_X,
datasets: [{
label: '# of Generations',
data: data_Y,
backgroundColor: [
'rgba(243, 187, 69, 0.7)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(75, 192, 192, 0.2)',
'rgba(153, 102, 255, 0.2)',
'rgba(255, 159, 64, 0.2)'
],
borderColor: [
'rgba(255,99,132,1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
};
var options = {
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
}
}]
}
};
var ctx = $("#line-chart").get(0);
line_chart = new Chart(ctx, {
type: 'line',
data: data,
options: options
});
这就是所有初始化,然后您需要对其进行ajax调用
$.get("someurl", {
dataType: 'json'
}).done(function (response) {
data_Y.push((response.Y_value));
label_X.push(response.X_labels);
line_chart.update();
});
我测试过了!并发现您使用的Chart.js
的版本是0.2.0
,但它没有addData
方法。
您应该使用最新版本,然后再试一次,它应该可以工作!
http://www.chartjs.org/assets/Chart.min.js
抱歉,如果这不是正确的提问方式。我没有“声誉50”来评论对同一个问题的回答,礼节上说我不应该用一个问题来“回答”。 我有相同的问题,如使用添加数据到折线图chart.js但解决方案不适合我。我正在运行一个较新版本的Chart.js(1.0.1-beta.4),我已经尝试了旧版本1.0.1-beta.3建议。除了addData(),一切都为我工作。我已经注释了其他有效的方法。 顺便说一句,我不清楚a
下面是关于如何绘制多色线的示例,我可以根据一些彩色地图绘制沿其长度改变颜色的线。为了给剧情添加一个传说,我添加了以下代码: 这会将图例添加到绘图中(下图),但图例中图标的颜色与线条的颜色完全不相关。这是向该绘图添加图例的错误方法,还是matplotlib的限制?
问题内容: 在我们的网站上,我们从各种来源上传了大量照片。 为了减小文件大小,我们使用mogrify从源中剥离所有exif数据: 我们想要做的是将一些基本的exif数据(如版权Initrode等)插回到这个新的“干净”图像上,但是我似乎在文档中找不到能实现此目的的任何东西。 有任何这样做的经验吗? 如果不能通过imagemagick完成,则基于PHP的解决方案将是下一件好事! 谢谢。 问题答案:
问题内容: 我在[这个]杂志上看过这个精彩的情节条款如您所见,这是一个方框图,上面叠加了一个分散的黑色 点:x索引黑点(以随机顺序),y是的变量 兴趣。我想用Matplotlib做一些类似的事情,但是我没有 从哪里开始。到目前为止,我在网上找到的箱线图是 不那么酷,看起来像这样 matplotlib文档: 方框图上色的方法: 问题答案: 你要找的是一种给x轴增加抖动的方法。像这样的东西是从 这里:
基本折线图 <template> <ve-line :data="chartData" :settings="chartSettings"></ve-line> </template> <script> export default { data () { this.chartSettings = {} return { chartData: { columns: ['日期',
实时显示传感器数据。 用法 Your browser does not support the video tag. 案例:数据变化趋势 功能:显示数字改变的规律