1

棒グラフ内にラベルを配置する方法がわかりません。それらが積み重ねられたときに、それぞれのバー内でそれらを中央に配置する方法はありますか? 下の写真では、一番下に沈んでいるのが 1 つだけであることを除いて、それらのほとんどは適度に真ん中にあるように見えます。これを変更する方法がわかりません。css にマージンを追加しようとしましたが、効果がないようです。また、pointLabel オプションで x/ypadding を試してみましたが、上または下ではなく横に移動するだけのようです。 jqプロット

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'}
                    }
                }
            });
4

1 に答える 1