6

私はグラフをクリアするためにそれを使用します:

for (var i=0; i< document.getElementsByTagName('canvas').length; i++) {
RGraph.Clear(document.getElementsByTagName('canvas')[i]);
}

ページをリロードすると、前のグラフが表示され、新しいグラフが最後のグラフの上に配置され、新しいラベルが最後のグラフの上に配置されます

私はドーナツと円グラフを使っています

ありがとう!!!

4

2 に答える 2

10

オブジェクトを追跡するObjectRegistryをクリアする必要があります。あなたはそれを行うことができます:

RGraph.ObjectRegistry.Clear();

または、次の方法で特定のキャンバスタグに関連するオブジェクトをクリアできます。

RGraph.ObjectRegistry.Clear(myCanvas);

または、次の方法で特定のオブジェクトを削除できます。

RGraph.ObjectRegistry.Remove(myObject);

ObjectRegistryの詳細については、APIドキュメントページをご覧ください。

https://www.rgraph.net/canvas/api.html#objectregistry

于 2012-06-01T18:34:57.397 に答える
2

RGraph.Clear(document.getElementById("The Id of your element")); を使用することもできます。

于 2013-05-31T00:48:23.807 に答える