2016-11-17 58 views

回答

0

你是對的,allowPointSelect只能應用於餅圖的整個系列,而不是該系列中的特定數據點。

然而,爲了防止用戶選擇特定的圓形切片,您可以使用一個解決方案,它類似於我在this Stack Overflow answer發現:

// pie slice on which you want to disable selections 
    { 
    name: 'Chrome', 
    y: 24.03, 
    // add event to prevent this slice from being selectable by the user 
    events : { 
     click: function(e){ 
     e.preventDefault();  // prevent any action from occuring on "click" event 
     } 
    } 
    }, 

將此代碼添加到一個特定的切片,以防止任何事情的發生當click事件被觸發時。下面是本除了在行動小提琴:

http://jsfiddle.net/brightmatrix/vscvowmu/

你可以對其他類型的事件,如`鼠標懸停」,‘選擇’等(見http://api.highcharts.com/highcharts/series<pie>.data.events)這樣做。

我希望這對你有幫助!