我正在研究js.devexpress Pie Chart。我想在运行时更改系列颜色。
我正在从 web 服务获取数据,根据我的逻辑,我必须根据值更改颜色为红色或绿色。如果值小于 0 [零],则饼图颜色为红色,否则为绿色。
我的代码是
<div id="canvas-holder" >
<div id="pie" ></div>
</div>
var pie = $("#pie").dxPieChart({
size: {width: 500},
//palette: "bright",
dataSource: [{country: "On",area: 0}],
series: [{argumentField: "country", valueField: "area"}],
title: "Area of Countries"
}).dxPieChart("instance");
setInterval(function () {
debugger;
pie.option("Color", "red");
pie.element().css({ Color: 'red' })
var chartOptions = pie.option();
pie.series[0].Color = "red";
pie.option(chartOptions);
}, 1000);
</script>
`