0

HighChart を使用してグラフを表示します。棒グラフと折れ線グラフを組み合わせたグラフを作成しました。それはうまくいきますが、ラベルを bar ではなく line にのみ表示したいのですが、管理していません。

ラベルを表示するコードは次のとおりです。

 plotOptions: {
       series: {
         dataLabels: {
                        enabled: true
                    }
           }
  },

「シリーズ」オプションを使用すると、すべてのタイプのチャート (棒と線) にラベルを付けることができます。

 plotOptions: {
       line: {
         dataLabels: {
                        enabled: true
                    }
           }
  },

「行」オプションを使用すると、ラベルがありません。

それで、1種類のチャートにのみラベルを表示する可能性はありますか?

ご協力いただきありがとうございます !

4

1 に答える 1

0

これはうまくいきませんか?フィドルを参照してください。他の設定オプションの1つがラベルを隠していると推測しています(または、ラベルが見えない場所に移動したり、フォントの色を背景と同じに設定したりしています...など)。

 $(function () {
    $('#container').highcharts({

        plotOptions: {
            line: {
                dataLabels: {
                    enabled: true
                }
            }
        },
        series: [{
            type:'line',
            data: [29.9, 71.5, 106.4, 129.2]
        }, {
            type: 'bar',
            data: [22.9, 55.5, 134.4]
        }]

    });
});
于 2013-09-26T14:20:53.673 に答える