問題タブ [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.

0 投票する
0 に答える
436 参照

r - ggplot と gganimate でコーデックにアクセスする際の問題

ガニメート使用。ffmpeg の機能に正しくアクセスする方法がわかりません。具体的には、出力しているビデオ ファイルで使用しているコーデックを変更したいと考えています。

アニメ化されていないバージョンでは、私が望むものが得られます。

ここに画像の説明を入力

そして、次の方法でアニメーション バージョンをビデオに出力します。

それは問題ありませんが、出力パラメータをいくつか変更したいと思います。具体的には、寸法、フレーム レートを変更し、別のコーデックを使用します。

それは私に次のエラーを与えます:

アニメーション コーデックに変更しようとしているので、ファイル拡張子として '.mov' を使用しています (.mp4 ラッパーではなくなりました)。ffmpeg をインストールしたので、これはおそらく構文の問題です。しかし、ドキュメントはここではあまり明確ではありません。gganimate には、コーデックの変更 (または mp4 以外のビデオの出力) に関するドキュメントはありません。また、アニメーション パッケージにも詳細が記載されています。

0 投票する
1 に答える
1794 参照

r - gganimateを使用したknitr、ffmpegコマンドが見つかりません

私は、 knitr のドキュメントgganimateからの次の指示に従って、アニメーション化されたプロットを作成しようとしています:

ただし、次のエラーが表示されます。

エラー: ffmpeg コマンドが見つかりませんでした。animation.fun フック オプションを変更するか、libvpx を有効にして ffmpeg をインストールする必要があります。

hereの指示に従ってffmpegをインストールffmpeg -versionしました。コマンドラインで実行すると、次のようになります。

私は今どうすればいい?特に、「animation.fun フック オプションを変更する」とはどういう意味ですか?

system('ffmpeg -version')編集: 127 ステータス コードを返すことに気付きましたが、コマンド ラインからは正常に動作します。

0 投票する
4 に答える
6177 参照

r - Rでgganimateを使用してプロットアニメーションを作成する際の問題

gganimate を使ってアニメーションを作成しようとしています

必要なアニメーションを作成するために、次のチュートリアルに従いまし た。

データは以下にあります

これが私のプロットのコードです

問題は、このコードを実行すると、このエラーが発生し続けることです。

このエラーを理解しているかどうかはわかりませんが、interval = 0.1 を削除しようとしましたが、そうすると次のエラーが発生します。

私が間違っていることを誰かが知っていますか?

ありがとうございました

データのサンプルを次に示します。

0 投票する
0 に答える
340 参照

r - gganimate html アニメーションを同僚に送信するにはどうすればよいですか?

を使用してアニメーションを作成gganimateし、次のコマンドを使用して出力しました。

このファイルが作業ディレクトリにあることがわかります。ただし、html ページのソースを開くと、アニメーション ファイルがどこから取得されているのかわかりません。同僚にこの html ファイルを電子メールで送信しただけでは、同僚のコンピューターでアニメーションが機能しないと確信しています。アニメーションの共有を有効にするにはどうすればよいですか?

imageshtml ファイルのソース。画像はサブディレクトリに保存されているように見えますが、このコードのどこにもこのディレクトリが参照されていないことに注意してください。

0 投票する
1 に答える
228 参照

r - ディセンダー文字でアニメーション化するときにタイトル スペースが変更されないようにする

を使用して月次データをアニメーション化しようとしていgganimateます。ディセンダー (ベースラインより下にある文字、つまり g、j、p、q、y) の存在によってタイトルが占めるスペースの量が変わることを除いて、プロットはうまく機能しています。これにより、タイトルのベースラインが少しだけ移動し、アニメーションが損なわれます。つまり、タイトルにディセンダーがあると、タイトルが少し「ジャンプ」します。

例:

ここに画像の説明を入力

問題の古いバージョンを使用するgganimateことは、タイトルの代わりにプロットを移動したため、より明白でした (そして、実証するために年を含める必要はありませんでした)。

ここに画像の説明を入力

すべて大文字 (ディセンダーがない) を使用して問題を「修正」することはできますが、この場合のすべて大文字の外観は特に好きではありません (特に、実際のユース ケースの大きなタイトルの一部として)。フレーム タイトルの先頭に、既にディセンダーがあるものを追加することもできます。たとえばggtitle("Timeperiod: ")、この問題を回避するためだけに無関係なテキストを追加したくありません (「Timeperiod:」を追加することは、今のところ行ったことです)。

のヘルプを調べましたがthemeggplot2この問題に対処できるように見えるものは何もありません。