簡體   English   中英

將標簽添加到Highcharts中的行

[英]Add label to line in Highcharts

我努力在高圖的一行頂部添加標簽。例如,假設我有4個系列(全部可見),名稱為'data''mean''+1 std''-1 std'

在此處輸入圖片說明

結果,我希望:

在此處輸入圖片說明

我不知道該如何添加...即使使用文檔,似乎我也需要為每個標簽添加橫坐標和縱坐標。 如何獲取此信息? 添加系列時是否可以直接添加標簽?

        chart.addSeries({
            id           : 'mean',
            name         : 'mean',
            type         : 'line',
            lineWidth    : 1,
            lineColor    : 'rgba(0,128,0,0.9)',
            color        : 'rgba(0,128,0,0.9)',
            dashStyle    : 'LongDash',
            zIndex       : 5,
            data         : [[ext.dataMin, mean], [ext.dataMax, mean]],
            enableMouseTracking: false
        });

請注意,我不想在圖例中顯示此信息,而是在圖表本身上顯示-

您可以使用dataLabel進行此dataLabel

如果您在plotOptions中禁用了dataLabels,但是在每個系列的第一點啟用了它們,您將得到您所需要的。

代碼示例:

   data: [
    {
        x:0,
      y:5,
      dataLabels:{ 
        enabled: true,
        format: 'label 1: {y}'
      }
    },
    [10,5]
  ] 

小提琴的例子:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM