2

HighCharts に縦棒グラフがあり、データ ラベルが互いにぶつかる問題があります。グラフには静的な幅があり、各シリーズ内に最大で 4 つのデータ ポイントを持つ 4 つのシリーズが存在する可能性があります (4 つのスタックが隣り合っています)。私は正と負の値を持っています。シリーズの値が類似している場合、各列の高さが同じであるため、データ ラベルが互いにぶつかります。

この問題を解決する方法はありますか? 役立つライブラリ オプションが見つからないようです。

サンプル HighChart 縦棒グラフ - データ ラベルの重なり

4

2 に答える 2

2

groupPadding オプションが追加されました。

plotOptions: 
{ 
    column: 
    { 
        dataLabels: 
        { 
            enabled: true, 
            formatter: function() { return this.y + '%' }
        } 
    }, 
    series: 
    {
        groupPadding: 0.125
    } 
},
于 2013-03-20T21:58:52.540 に答える
0

バーの幅を広げてみましたか?ラベルのフォント サイズの調整についてはどうですか。これら 2 つの API の組み合わせは、静的なサイズのグラフと 4 つのデータ ポイントを持つ最大 4 つの系列がある場合に、これを回避するのに役立ちます...

http://api.highcharts.com/highcharts#plotOptions.column.pointWidth

http://api.highcharts.com/highcharts#plotOptions.series.dataLabels.style

于 2013-03-20T18:40:01.487 に答える