2013-02-25 56 views
0

我無法獲得使用高存量圖表的標記半徑。我一直在試圖讓使用這兩種情節選擇這個工作,並且對直接串聯設置:Highcharts:標記半徑似乎不起作用

plotOptions: { series: { marker: { radius: 90 } } },

(或見http://jsfiddle.net/zMH7Q/)。

更改其他屬性(如標記形狀)可以正常工作,但對半徑的任何更改似乎都會被忽略。我試圖在兩個情節選項中設置這個,並直接針對該系列,但無濟於事。它在文檔(http://api.highcharts.com/highstock#plotOptions.area.marker.radius)中明確提到,所以應該工作,除非我正在做一些愚蠢的事情(相當可能)。

任何幫助:-)

大衛

回答

2

在HighStock理解,不像HighCharts,用於標記默認被啓用:假的,這是因爲數據往往是非常密集和標記止跌」爲用戶的數據理解增加更多價值。

您需要修改您的代碼:

plotOptions: { 
    series: { 
     marker: { 
      enabled: true, 
      radius: 90 
     } 
    } 
}, 

的標記來顯示。

編輯:我會離開上面的情況,以防萬一有人遇到這個,需要它。大衛真正想知道的是懸停期間的系列符號是否可以改變。該代碼是:

plotOptions: { 
      series: { 
       marker: { 
        lineColor: null, 
        states: { 
         hover: { 
          fillColor: 'white', 
          radius: 10 
         } 
        } 
       } 
      } 
     } 

這是直接從http://api.highcharts.com/highcharts#plotOptions.scatter.marker.states.hover.radius

+0

的Highcharts API參考這是完全有可能我錯過措辭用錯了詞的問題。在示例中,它出現在鼠標光標下方的「標記」中,我想更改半徑 - 我不希望標記永久出現在圖表上...任何想法,如果這是可能的? – 2013-03-04 08:40:20

+0

@DavidHiblen更改了我的答案以適合您的評論 – 2013-04-05 07:00:45

+0

完美答案 - 真棒。這就是訣竅。 :-) – 2013-04-11 13:20:06