この例に示すように、私のグラフには垂直部分を描画/塗りつぶすことができません:http://services.mbi.ucla.edu/jqplot/examples/draw-rectangles.html。私が知っているように、x軸は数値でなければならず、グラフではx軸が文字列です。jqPlot x軸を含む垂直部分を文字列にします
私は私のプロットを描く:リンク/添付
plot2 = $.jqplot('chartplot'+index, [s3], {
seriesDefaults: {
renderer :$.jqplot.BarRenderer,
pointLabels: { show: true },
rendererOptions: {shadow:false }
},
series: [{label:"Average Fu - "+single_legend_lbl+""}],
legend: {
show: true,
placement: 'insideGrid'
},
axesDefaults: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
tickOptions: { formatString: '%#d' }
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks,
tickOptions: {
angle: -90,
fontSize: '10pt',
}
}
},
seriesColors: [bar_color],
canvasOverlay: {
show: true,
objects: [
{ rectangle: { xmin: 'Silver Fu', xmax: 'Light Green Fu', xminOffset: "0px", xmaxOffset: "0px", yminOffset: "0px", ymaxOffset: "0px",
color: "rgba(0, 200, 200, 0.3)", showTooltip: true, tooltipFormatString: "Holidays" } },
]
}
});
は私のレンダリングされたグラフであり、私は行ごとに3つのセクションに私のグラフを色付けしたい:あなたのグラフを表示する my rendered graph