質問

私はちょうどRから始めて、チャートの作成を開始し始めています。標準のプロットパッケージ、GGPLOT2と格子の少なくとも3つの異なるプロットパッケージがあることを知っています。

これらのパッケージは補完的ですか、それともほぼ同じ地面をカバーしていますか?それらが補完的な場合、いつそれぞれを使用しますか?彼らが同じ基盤をカバーしている場合、私は新しいRユーザーとして、私のエネルギーをマスタリングに入れるべきですか?

役に立ちましたか?

解決

4つのプロットシステムがあります。標準、グリッド、格子、およびggplot2があります。後者の2つは、前者2つに構築された高レベルのシステムです。それぞれには利点と短所があります。

標準グラフィックスは、プロットを絶対に制御することで、好きなように1つのプロットを作成するのに最適です。格子は、プロットの配列が必要な状況に対処するために開発されました。それは非常に柔軟であり、データと任意の変数に対してほとんどの機能をプロットできます。各被験者のデータに任意の関数を適用し、プロットのグリッドとして提示したい場合、格子はあなたの赤ちゃんです。グリッド上に構築されており、誰もがグリッドパッケージを使用する唯一の方法です。

最新のGGPLOT2は、グラフパッケージとグラフの新しい哲学の両方です。これは、ウィルキンソンによる「グラフィックの文法」に基づいており、それを正確に行おうとして、グラフィックスの文法を生成しようとします。 GEOM(プロットするもの)、統計(データの統計)、ファセット(個々のパネル)などの用語のより高いレベルの構文を学習するだけで、非常に複雑なグラフを作成できます。彼らは一般的に、特に電子配信のために非常に素敵に出てきます。残念ながら、個々の詳細の細かい制御は利用できません。単に調整できない特定のものがあります。とはいえ、多くの人が、高品質のプロットを説明する簡単な方法を支払うことはわずかな価格であるという正気な結論に達しました。

ggplot2のデフォルトとサンプルのグラフをいくつか見てください。彼らがあなたにアピールするなら、私はあなたがそこから始めることを提案します。可能であれば、基本的な文法法を通じてすべてを行うことを学ぶようにしてください。個人的には、ハドリーがウェブサイトの主な助けとして便利な機能を持っているのは間違いだと思います。 GGPLOT2の全体的な目的を損なうようです。略語された構文は、ヘルプの主要なインターフェイスとして提示されますが、本はすべて哲学と基本的な文法に関するものです。

(私はそれを言いますが、グラフのすべてのコンポーネントを構築するのが楽しいと思うので、私はベースグラフィックスでプロットのほとんどをします。)

他のヒント

3つのパッケージは、実際には3つの異なるプロット概念です。標準プロットデバイスは、自分が何をしているのかを知っていれば速くなり、すべてのコマンドがグラフの特定の要素(プロット、タイトル、軸、ラベル、伝説、...。 。)。これらのグラフはレイアウトが非常に柔軟であり、標準統計的プロットのほとんどとかなり簡単な2Dグラフのほとんどに役立つと思います。

格子はグリッドベースのプロットデバイスであり、より柔軟性を高めることができます。に示されているように、基本的にあなたが望むものをプロットすることができます Rグラフギャラリー. 。グラフも注釈を付けることができます。格子は、私の目には、カスタマイズ可能なハイエンドグラフに非常に役立ちます。主に、カラーマップ、3Dビジュアル化、およびデータのさまざまなサブセットのグラフを組み合わせたときに使用します(例えば、異なる用語の効果のためにモデルビルディングで)。参照してください rで格子グラフィックを使用しています.

GGPLOT2は、実際には両方のシステムの良きを組み合わせようとする試みです。格子の柔軟性のほとんどを保持しますが、標準プロットのように簡単に定義されたグラフオブジェクトに取り組みます。グラフィカル出力は一般に、標準パッケージの標準設定よりも見栄えがよく、格子よりも面倒が少ない。個人的には、GGPLOT2の経験はほとんどありませんが、間違いなく有望に見えます。私はまだベースグラフパッケージを好みますが、それはおそらく私がそれに慣れているという事実と関係があります。古い猿と新しいトリックなど...

基本的に、私はあなたが最も快適に感じるものと一緒に行くと言うでしょう。少なくとも標準パッケージの基本は間違いなく学びますが、そこからGGPLOT2は、注目を集めていない場合に必要なものをすべて提供すると思います。カスタマイズされた複雑なグラフを本当に作成したい場合は、格子を知ることはあなただけに役立ちます。しかし、それ以外の場合、他の2つはあなたが必要とするすべてを提供し、かなりまっすぐに使用されています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top