2015-04-07 63 views
2

我想將數據標籤添加到「區域」圖表中的特定點。我正在使用'Highchart'來製作圖表。我需要圖表設計中的數據標籤,如下圖所示。我應該嘗試什麼?我嘗試了'行'圖中定義的dataLabel,但它將dataLabel應用於圖表中的每個點。我希望它被應用於特定點。另外,它不應該將該點的值顯示爲dataLabel,而應該在該點上顯示series.name。 enter image description here將數據標籤添加到Highcharts.js中的區域圖表

+1

您可以在點級別啓用數據標籤,請參閱:http://jsfiddle.net/7kpjmu6r/ –

+0

@PawełFus:我試過了。這是工作。但它顯示了dataLabel中Y的值。我想顯示系列的名字。我應該如何修改它? – user3853055

回答

2

對於數據中的相關點,請使用對象表示法和啓用的數據標籤。您可以使用formatformatter來顯示所需的信息。您一系列

例子是:

series: [{ 
    name: 'My series name', 
    data: [5, 10, 30, 100, 200, 300, 600, 
     { 
      y: 900, 
      dataLabels: { 
       enabled: true, 
       format: '{series.name}' 
      } 
     }, 
     700, 400, 100] 
}] 

還是看this more elaborate JSFiddle example

+0

是的,我嘗試了相同的工作。謝謝 ! – user3853055

+0

謝謝@halvor Strand –

相關問題