1
我有一個隨機數組的數組,並且我希望將這個數組中的數據分爲好的(綠色的顏色條)或者差的顏色條(紅色條)。這是我的代碼,但它不起作用。誰能幫幫我嗎?爲條形圖選擇顏色圖表
<script>
var Max = 20;
var Data = [];
for (var i=0;i<Max;i++){
Data [i]=Math.floor((Math.random()*3000)+1500);
}
var myData = [];
for(var i=0;i<Max;i++){
if(Data[i]<2000||Data[i]>2500){
myData [i]= {color: "red", data:[Data[i],i]};
}
else {
myData [i]= {color: "green", data:[Data[i],i]};
}
};
var options = {
bars:{
show: true,
horizontal: true,
},
yaxis: {
tickLength:0,
ticks:[]
},
xaxis: {
tickLength:0,
ticks:[]
},
grid: {
clickable: true,
hoverable: true,
borderWidth: 2
}
}
$(document).ready(function(){
$.plot($("#mycanvas"),[{data:myData}],options);
});
</script>
什麼不行?你有任何錯誤,警告......? –
它不會打印任何東西 – Sebellin
您是否在JS控制檯中看到任何錯誤/警告? –