所以我做了一個JavaScript函數,我生成一個條形圖。一切正常,但我想改變酒吧的顏色。現在每個酒吧都是綠色的,但我想要的是,如果數據低於0,那麼酒吧必須變成紅色。更改我的條形圖顏色?
$(function() {
$.ajax({
url: 'includes/data.php',
dataType: 'json',
method: 'GET'
}).done(function(data) {
var plotData = [];
for(var i = 0; i < data.length; i++)
plotData.push([data[i].Datum, parseInt(data[i].Gevoel)]);
var bar_data = {
data: plotData,
color: "green"
};
$.plot("#bar-chart", [bar_data], {
grid: {
borderWidth: 1,
borderColor: "#f3f3f3",
tickColor: "#f3f3f3"
},
series: {
bars: {
show: true,
barWidth: 0.5,
align: "center"
}
},
xaxis: {
mode: "categories",
tickLength: 0
}
});
/* END BAR CHART */
});
});
所以1和2有可能改變到紅色。
您是否嘗試過任何if語句對於如果數據:<0){顏色:紅}其他{顏色:綠色}? – tylerlindell
是的,我試過,但它不工作 –