2013-02-27 82 views
1

我有一個Highcharts線圖,我正在考慮添加dataLabels到每個點。根據API documentation,您可以通過verticalAlign更改垂直位置,但似乎不起作用。Highcharts - verticalAlign上dataLabels不工作的線圖

我試圖編輯jsfiddle of the basic line圖,包括這個:

plotOptions: { 
      line: { 
       dataLabels: { 
        enabled: true, 
        verticalAlign: 'bottom' 
       }, 
       enableMouseTracking: false 
      } 
     }, 

雖然dataLabels被啓用,垂直位置並不不管是什麼,我把爲verticalAlign值更改。任何人有線圖的這個問題?

+0

適合我。 '底部'將它們放在點上方,'頂部'將它們放在下面,'中間'將它們寫入點中。例如:http://jsfiddle.net/h2zgG/ – Mark 2013-02-27 20:39:31

+1

由於馬克發佈它是反轉,但我報告它是我們的開發人員在這裏的錯誤:https://github.com/highslide-software/highcharts.com/issues/1554 – 2013-03-01 10:14:43

回答

2

正如塞巴斯蒂安在上面的評論中指出的那樣,verticalAlign似乎有效,但它是倒轉的。根據Highcharts開發者的頭像,這是預期行爲,不會改變(包括詳細解釋):https://github.com/highslide-software/highcharts.com/issues/1554

+0

對我來說這似乎不合邏輯。從官方文檔中絕對不能使用。這個重要的信息應該在那裏。它只是說:「數據標籤的垂直對齊,可以是頂部,中間或底部之一,默認值取決於數據,例如在柱狀圖中,標籤高於正值,低於負值。」 – actimel 2016-07-28 14:57:50