5

R で ImageMagick を使用したいのですが、R ではインストールできません。

install.packages("ImageMagick")
Installing package into ‘C:/Users/FSFH-2/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
Warning message:
package ‘ImageMagick’ is not available (for R version 3.0.1) 

私は R の最新バージョンを持っているという印象を受けていますが、ここで何が起こっているのでしょうか?

さらに、ImageMagick を Windows にダウンロードしましたが、R に取り込む方法がわかりません。

4

7 に答える 7

13

ImageMagick をインストールする前に、「installr」という名前のパッケージをインストールする必要があります。

簡単な手順:

  1. ツール->パッケージのインストール->インストーラー
  2. Rコマンドライン書き込みから
    • require(installr)
    • install.ImageMagick() (このコマンドはデフォルトで最新バージョンをインストールします。必要なバージョンの URl を指定できます)

パッケージがインストールされます!!!

于 2014-11-18T08:08:50.033 に答える
12

ImageMagick STLをラップするパッケージマジックが追加されました。

で簡単にインストールできますinstall.packages("magick")

ここで何ができるかを説明するブログ投稿があります: https://ropensci.org/blog/2016/08/23/z-magick-release

于 2016-09-24T01:26:26.873 に答える
2

リンクリンクに従って、Windows に ImageMagick をダウンロードしてインストールします。その後、コマンド (convert ... など) を cmd.exe に入力して、ImageMagick が存在することを確認します。現時点では、R ではなく cmd.exe でのみ使用できることがわかっています。

于 2013-12-12T15:31:22.947 に答える
1

Mac を使用している場合、私にとってうまくいったのは、ターミナルでHomebrewを使用することでした(Homebrew または類似のものを持っていない場合は、入手してください! )。

ImageMagickをインストールした後、R 自体にアニメーションをインストールする必要がありました。

ターミナルで:

sudo brew install ImageMagick

...いくつかのパッケージの依存関係をインストールして終了します。

その後、R コンソールで (R、Rstudio、Emacs などで):

install.packages("animation")

下の例を試し?gganimateて実行してみてください。

ヘルプ ファイルの例は、問題なく動作しました。これは Rstudio 内で非常に流動的に機能し、Rstudio は Web ブラウザーがボンネットの下にあるのと同じように作成されます。私は個人的に Emacs 内で ESS を使用しています。これは通常、プロットのために X11 (または Quartz) ウィンドウを開きます。ただし、を使用gg_animateすると、デフォルトでブラウザーが開き、そこに出力が表示されます。

于 2016-02-19T13:35:08.507 に答える
0

Mac を使用している場合、私にとってうまくいったのは、ターミナルでポートを使用することでした。

ImageMagick をインストールした後、R 自体にアニメーションをインストールする必要がありました。

ターミナルで:

sudo port install ImageMagick

...いくつかのパッケージの依存関係をインストールして終了します。

その後のRスタジオで:

install.packages("animation")

次に、次の例を実行して確認します。

saveGIF({
    for (i in 1:10) plot(runif(10), ylim = 0:1)
})

上記の変換が成功した場合、オプション 'convert' は NULL であってはなりません

于 2016-11-29T06:52:47.640 に答える
0

Mac OS または Linux を使用している場合は、システムに ImageMagick をインストールし、system() 関数を使用して R 内から使用できます。ImageMagick が Windows で動作するかどうかはわかりません。

于 2013-07-10T12:57:00.633 に答える