2013-02-03 10 views
8

新しいマシンとggplot2にR 2.15.2がインストールされました。グリッドパッケージは、この最新バージョンのRではサポートされなくなりましたが、ggplot2はこれらの例のようにarrow()関数にgridを使用しています。ggplot2のarrow()はサポートされなくなりました

http://docs.ggplot2.org/current/geom_segment.html

は、回避策を見つけることができませんでした。助言がありますか?

+4

「グリッド」はサポートされなくなったと聞いたことはありますか? 'ライブラリ(グリッド)'は何を印刷しますか? (これらの例は2.15.2でうまく動作し、 'grid'が本当にドロップされた場合、' ggplot2'はまったく動作しません!) – zwol

+0

Eclipse内から "grid"をインストールしようとすると、次のようになりますエラー。 > install.packagesは( "グリッド") 警告メッセージ: パッケージ 'グリッド'(Rバージョン2.15.2用)は使用できません ggplot2がインストールされているにもかかわらず、矢印が を与える> ませドキュメントを矢印ません?指定されたパッケージとライブラリの 'arrow': あなたc – user2037931

答えて

26

おそらくgridは、表示されたメッセージon its CRAN pageのためにサポートされていないと思われますか?しかし、パッケージ「grid」がCRANリポジトリから削除されたと書かれている場合は、Paul Murrell's grid pageで説明したように、ベースR配布の一部になっているためです。

したがってlibrary(grid)arrow関数は正常に動作するはずです。

gridggplotの以前のバージョン(gridの機能をユーザーに表示/アクセス可能にする)によって自動的に読み込まれたことが原因の可能性があります。代わりにNAMESPACEインポートを介して参照されるため、grid関数を使用する場合(またはヘルプページを参照する場合)、明示的にgridをロードする必要があります。

+0

ありがとう!それが問題でした。 – user2037931

+0

@ ben-bolker便利な編集と説明をいただきありがとうございます。 – juba

+1

ポスターがあなたの質問に答えると、それを示すためにチェックマーク(緑色で表示されます)を使用することをお勧めします。 –

関連する問題