我需要生成一个像给定代码一样的水平条形图,但 Y 轴作为一些字符串而不是数字。为了我的工作,我需要对此代码进行哪些更改。它适用于 1-4 的数字,但是一旦我用一些字符串代替 Y 轴的数字,图形就不会被绘制出来。
我的代码:
plot4 = $.jqplot('chartdiv', [[[2,1], [6,2], [7,3], [10,4]], [[7,1], [5,2],[3,3],[2,4]]], {
stackSeries: true,
captureRightClick: true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
shadowAngle: 135,
rendererOptions: {
barDirection: 'horizontal',
highlightMouseDown: true
},
pointLabels: {show: true}
},
legend: {
show: true,
location: 'e',
placement: 'outside'
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer
}
}
});
我需要绘制 plot4:
$.jqplot('chartdiv', [[[2,'a'], [6,'b'], [7,'c'], [10,'d']], [[7,'a' ], [5,'b'],[3,'c'],[2,'d']]], {