gpt4 book ai didi

javascript - 我怎样才能在 highcharts 中保持相同的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:00 25 4
gpt4 key购买 nike

我是第一次使用 highcharts。它看起来很酷,它几乎在做我想做的事。我使用饼图并每秒刷新一次数据。那是唯一有效的部分颜色每秒都在变化。我怎样才能保持相同的颜色?

这是我的代码

var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: null,
animation: false,
plotBorderWidth: null,
plotShadow: false,
events: {
load: function() {

// set up the updating of the chart each second
var series = this.series[0];
setInterval(function() {
$.getJSON("opencont.php", function (data) {
$.each(data.vragen, function (index, value) {
series.addPoint([value.short, value.antwoorden], true, true);
})
})
}, 1000);
}
}
},
title: {
text: ''
},
tooltip: {
formatter: function() {
return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
formatter: function() {
return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';
}
}
}
},


series: [{
type: 'pie',
name: 'Browser share',
data: [
['a', 0], ['b', 0], ['c', 0]
]
}]
});
});

最佳答案

您真的要向饼图添加新点,还是要用新值替换现有点?

如果是后者,您可能需要查看 Series setData 方法。示例位于 http://jsfiddle.net/ebuTs/22/

关于javascript - 我怎样才能在 highcharts 中保持相同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9614735/

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