web-dev-qa-db-ja.com

凡例のクリックを無効にして、パイのスライスがHighchartsで消えないようにする方法は?

凡例のクリックを無効にして、パイスライスがHighchartsで表示されないようにするにはどうすればよいですか?

こちらの例をご覧ください:

http://www.highcharts.com/demo/pie-legend

誰か助けてもらえますか?

24
highchartsdude

これを行うには、legendItemClickイベントにハンドラーをアタッチし、falseを返します。これにより、パイのセクターを切り替えるというデフォルトのアクションが実行されなくなります。

point: {
    events: {
        legendItemClick: function () {
            return false; // <== returning false will cancel the default action
        }
    }
}

この例を参照してください http://jsfiddle.net/mfras3r/3vVGB/1/

43
eolsson
pie: {
   showInLegend: true,
   allowPointSelect: false,
   point:{
       events : {
        legendItemClick: function(e){
            e.preventDefault();
        }
       }
   }
 }
4
pie: {
   showInLegend: true,
   allowPointSelect: false,  // disable selected
}
3
mamian