繁体   English   中英

如何使用ajax的数据在每个饼图上设置不同的颜色

[英]how to set different colors on each pie chart with data from ajax

如何在带有条件条件的ajax数据中为每个饼图设置不同的颜色?

这是我的饼图js

var data_kendala = [];

$.each(data.data8, function(key, val){
  data_kendala.push({
    "country": val.CONTRAINTS_NAME,
    "visits": val.TOTAL_KENDALA,
    "color": "#fd0000"
  });
});

我想在不同的图表上设置每种颜色,例如,如果CONTRAINTS_NAME = 1然后是绿色,如果CONTRAINTS_NAME = 2然后是蓝色,等等。

您只需要根据自己的特定条件在each颜色内设置颜色即可。 或者我错过了一点。

$.each(data.data8, function(key, val){
  var color;

  // set your color according to conditions
  // Like: color = CONTRAINTS_NAME === 1 ? 'green' : 'blue';

  data_kendala.push({
    "country": val.CONTRAINTS_NAME,
    "visits": val.TOTAL_KENDALA,
    "color": color
  });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM