我正在将 jQplot 用于条形图,但我遇到了问题。
以下是一些示例数据:
var s2 = [["28",425, null], ["23",424], ["24",417], ["25",390],["26",393], ["27" ,392], ["28",369]];
我遇到的问题是有两个相同的值,例如 28 和 jQplot 将其视为同一个项目有没有办法让它将其视为一个单独的值?
将数据和标签分成两个单独的数组(数据和刻度),然后使用 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);
});
在这里拉小提琴。