我想知道如何在Jqplot中为两个系列制作不同颜色的条形图。如果我只有一个系列数据,它可以完美地工作,就像下面的图片一样。
红色和绿色是基于其值而定的。
但是如果我有两个系列的数据,我无法配置每个系列数据的两个系列颜色。到目前为止,我只能制作这个图表
我希望两个系列的图表也可以根据其值具有不同的颜色,就像单个系列的图表一样。
这是我的代码
chart = $.jqplot('map-chart', [dataChart, dataChart2], {
title: 'TIME',
legend: {
renderer: $.jqplot.EnhancedLegendRenderer,
show: true,
location: 'ne'
},
series: [{label: 'Current data'}, {label: 'Worst data'}],
//seriesColors: seriesColors1,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: {show: true}
//rendererOptions:{
//varyBarColor: true
//}
},
axes: {
xaxis: {
label: 'station',
renderer: $.jqplot.CategoryAxisRenderer,
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
ticks: tickers,
tickOptions: {
angle: -30
}
},
yaxis: {
min: 0,
label: 'Time',
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
tickOptions: {
fontSize: '8pt'
}
}
},
highlighter: {show: false}
});
我尝试过使用 seriesColors : [seriesColors1, seriesColors2]
,但它没有起作用。