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控制台中看到任何错误/警告? –