Я хочу динамически изменять срезы цвета, если (module_per == 100) тогда я хочу зеленый и цвет для этого конкретного среза, а остальные цвета другого цвета, так что можно установить это?
function drawChart() {
$.ajax({
type: 'POST',
url: "<?php echo base_url() . 'index.php/Our_Chart/getdata' ?>",
success: function(data1) {
// console.log(data1);
var data = new google.visualization.DataTable();
data.addColumn('string', 'module_name');
data.addColumn('number', 'module_per');
//Parse data into Json
// var jsonData = $.parseJSON(data1);
var jsonData = JSON.parse(data1);
console.log(jsonData);
for (var i = 0; i < jsonData.length; i++) {
data.addRow([jsonData[i].module_name, parseInt(jsonData[i].module_per)]);
}
for (var i = 0; i < jsonData.length; i++) {
if (jsonData[i].module_per == 100) {
alert('test');
var options = {
colors: ['#7CFC00']
};
}
if (jsonData[i].module_per != 100) {
var options = {
colors: ['blue']
};
} else {
var options = {
colors: ['#e0440e', '#e6693e', 'blue', '#f3b49f', '#f6c7b6', '#7CFC00']
};
}
}
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
}
});
}