2017-07-25 27 views
0

を失敗する問題は、私はドリルダウンするとき、私はこのHighchartsドリルダウンは、私がhighchartsを使用してい

chart.update({ 
    colorAxis: { 
     dataClasses: [{ 
      to: 5000 
     }, { 
      from: 5000, 
      to: 6000 
     }, { 
      from: 6000 
     }] 
    } 
}); 

のようなデータクラスを変更し、私はこれを持ってドリルアップするとき、それは完璧に動作していることである
JSFiddle次のようにドリルダウンをマップ

drillup: function() { 
    this.setTitle(null, { text: 'General' }); 
    this.colorAxis[0].update({ 
     colorAxis: { 
      dataClasses: [{ 
       to: 200000 
      }, { 
       from: 200000, 
       to: 350000 
      }, { 
       from: 350000 
      }] 
     } 
    }); 
} 

すべてが完璧ですが、もう一度ドリルダウンしようとすると機能しません。 この問題を解決する方法はありますか?別の方法でデータクラスを変更する方法は?

答えて

0

私はちょうどそれがtrueに設定デフォルトであるため、Highchartsの再描画オプションを "false" に追加することにより、望ましい結果を得た

update(Object options, Boolean redraw)

私はドキュメントを読む必要がありました。ここに答えはdocsです。

私はHighcharts JS v5.0.12 (2017-05-24)を使用しています。ここで

はコード

drillup: function() { 
    this.update({ 
     colorAxis: { 
      dataClasses: [{ 
       to: 200000 
      }, { 
       from: 200000, 
       to: 350000 
      }, { 
       from: 350000 
      }] 
     } 
    }, false); 
} 
ある
関連する問題