我正在使用jQplot作为条形图,但我遇到了问题。
以下是一些示例数据:
var s2 = [[“28”,425,null],[“23”,424],[“24”,417],[“25”,390],[“26”,393],[ “27”,392],[“28”,369];
我遇到的问题是有两个相同的值,例如28和jQplot将此视为同一项是否有办法让它将其视为一个单独的值?
答案 0 :(得分:1)
将数据和标签分成两个独立的数组(数据和刻度),然后使用CategoryAxisRenderer:
$(document).ready(function(){
ticks = ['One', 'Two', 'Three', 'One', 'Two', 'One'];
data = [12,14,6,21,17, 21];
var opts = {
seriesDefaults: {
renderer: jQuery.jqplot.BarRenderer
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
}
}
};
plot1 = jQuery.jqplot ('chart1', [data], opts);
});
小提琴here。