私はコアプロットが初めてです。コア プロットを使用して棒グラフを描画しました。ビューが消えたら、コア プロットを使用して描画した棒グラフを削除し、ビューが表示されたら新しい値でもう一度描画します。
誰でもこれに対する解決策を提案できますか?
前もってありがとう、Abilash.G
達成したい効果に応じて、いくつかのオプションがあります。
ホスティング ビューからグラフを削除できます。新しいデータの準備ができたら、[graph reloadData]
グラフを呼び出してホスティング ビューに追加します。または、グラフを破棄して、必要に応じて新しいグラフを作成します。
より良い解決策はvisible
、グラフのプロパティを NO に設定して非表示にし、再表示する場合は YES に戻すことです。上記のようにデータをリロードします。
グラフの残りの部分を表示したまま棒グラフのみを非表示にするには、[barPlot reloadData]
データを返さずに呼び出すことができます (プロットのレコード数 == 0)。-reloadData
新しいデータの準備ができたら、再度呼び出します。
棒グラフをグラフから削除し、新しいデータを表示する準備ができたら新しい棒グラフを追加することもできますが、上記の #3 の方がパフォーマンスが向上します。
エリック