gpt4 book ai didi

javascript - 将新的系列[0].data 添加到现有的 highchart 中

转载 作者:行者123 更新时间:2023-11-28 07:37:02 24 4
gpt4 key购买 nike

我的图表在后端作为对象创建,并推送到 Twig ,如“{{图表(myChart)}}”。但我需要动态更新其中的数据。因此,我创建新图表并仅通过 ajax 将图表->系列[0]推送到其中。

我尝试过 update() 和 setData() 方法,但还没有运气,我看到“没有数据可显示”。奇怪的是,如果我加载相同的对象 - 数据显示。

var dchart = $("#myChart").highcharts();
console.log(dchart);
var dp = $('body').find(".date-picker");
dp.datepicker();
dp.on('changeDate', function(e)
{
console.log(e.format('yyyy-m-d'));
$.ajax({
url: 'path',
type: 'POST',
data: { date: e.format('yyyy-m-d') }

}).done(function(msg){
dchart.series[0].setData(msg[0].data);}

最佳答案

我认为你需要像这样重写你的代码:

dchart.series[0].update({
data: msg[0].data
}, true);

关于javascript - 将新的系列[0].data 添加到现有的 highchart 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28475796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com