問題タブ [gganimate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 積み上げ棒グラフをganimateする方法は?
4 つの積み上げ棒グラフの間を遷移させようとしています。出力は私が期待したものとはまったく異なり、それが私のコードのエラーなのか、それともgganimate
R パッケージのバグなのかを判断できませんでした。
これは私が使用するデータフレームです:
グループ変数の 1 つの段階だけの積み上げ棒グラフを作成すると、たとえば次のようになります。
しかし、4 つの異なるグループ ステージのアニメーションを追加しようとすると、gganimate
次のようになります。
すべてのグループのすべてのパーセンテージ (バーの長さ) を同時にアニメーションに追加するようです。ギャップのない 4 つの異なるグループの積み上げ棒グラフ間の遷移が必要です。このアニメーションでバー間を隙間なく遷移させるにはどうすればよいですか?
r - gganimate 0.9.9.9 の累積プロット
この質問に十分に答える以前に投稿された質問を見つけることができませんでした。以前の投稿では、受け入れられた回答は、以前にレンダリングされたレイヤーを永続的に保つために shadow_mark を使用していました。
R gganimate でアニメーションを実行している間、データの以前のレイヤーを保持するにはどうすればよいですか?
これは、散布図で出力を表示する場合は問題ない回避策ですが、累積測定ではなく、積み上げ棒グラフなどを実行しようとすると失敗します。
次のデータを検討してください。df で遷移状態を使用して、累積積み上げ棒グラフを作成したいと考えています。
2000 年のデータを表示したいのですが、次のレイヤーに 2001 年のデータを前のレイヤーとの累積として追加したいと考えています。繰り返しますが、次のレイヤーでは、2002 年のデータを 2000 年と 2001 年の累積として追加したいと思います。
これは、shadow_mark が累積データのソリューションではない理由を示しています。
shadow_mark への呼び出しを追加すると、累積プロットの望ましい結果が得られません。「a」の累計は 9 になるはずです。
c(2000)
データを、c(2000,2001)
、およびの 3 つの異なる df にサブセット化しc(2000,2001,2002)
、新しい状態列を作成した後に rbind することは可能ですが、それは非常にハッキーなアプローチのようです。
gganimate に組み込まれているツールを使用して、累積データを表示するよりクリーンな方法はありますか?
r - ggplot を使用してアニメーションを作成する
一日の降水量をプロットしたい場合ID
1 年の毎日の雨のアニメーションを作成したい場合は、次のようにしました。
これは正しくないように見え、間違いなくヒストグラムではありません。私は何を間違っていますか?