棒グラフ内にラベルを配置する方法がわかりません。それらが積み重ねられたときに、それぞれのバー内でそれらを中央に配置する方法はありますか? 下の写真では、一番下に沈んでいるのが 1 つだけであることを除いて、それらのほとんどは適度に真ん中にあるように見えます。これを変更する方法がわかりません。css にマージンを追加しようとしましたが、効果がないようです。また、pointLabel オプションで x/ypadding を試してみましたが、上または下ではなく横に移動するだけのようです。
var s1 = [31, 10, 20, 44],
s2 = [15, 4, 7, 16],
ticks = ['May', 'June', 'July', 'August'];
$.jqplot('graph_pnl2', [s1, s2], {
stackSeries: true,
seriesColors:['#73C774', '#C7754C'],
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions: {fillToZero: true},
pointLabels: { show: true, location: 'e', xpadding: 25, ypadding: 25},
},
legend: {
show: false,
placement: 'insideGrid'
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks
},
yaxis: {
pad: 0,
tickOptions: {formatString: '%d'}
}
}
});