2009-10-07 3 views

答えて

15

「クリア」とは、「グラフ全体を核にする」か、単にデータをクリアすることですか?

は、グラフ全体をハァハァするには、次の $('#canvas_id').empty();

だけで、データが空である通常の$.plot(placeholder, data, options);を呼び出して、データを消去します。

+2

Nukingに関して何か重要なのは...? – deostroll

+0

すべてのイベントハンドラがクリーンアップされるようにする正しい方法は何ですか? – thecountofzero

+1

@thecountofzero任意の正常なブラウザ(したがって、古いバージョンのIEは除外します)がこれを処理します。あなたは反対の証拠を見ていますか? –

0

私のケースでは、コンテナをクリアするだけでは役に立ちません。いくつかのflotバインディングは動作します。

var plot = $.plot(placeholder, data, options); 
// some other code 
//to completely remove flot chart call 
plot.destroy(); // remove graph and all bindings 

グラフのみを使用してください。マットボールアンバー。