[解決済み] ggplot2におけるqplot()とggplot()の使い分け [終了しました]
2023-01-11 17:54:37
質問
を使い始めたのは、素晴らしい
ggplot2
パッケージを使い始めていますが、それぞれのプロットの前に自問することの1つは
を使うかどうかです。
qplot
それとも
ggplot
?"
私は、次のことを理解しています。
qplot
はよりシンプルな構文であるのに対し
ggplot
は最大限の機能と柔軟性を提供しますが、あなたが最もよく使う機能は何ですか、また、それぞれについて正確なユースケースを持っていますか?あなたは主に
qplot
と
ggplot
は複雑なプロットに対してのみ使用されます。
ggplot
を使うのでしょうか?
ご意見ありがとうございました。
どのように解決するのですか?
私の場合、qplotとggplotの両方が使える場合、データがdata.frameに格納されているか、別の変数に格納されているかで判断が分かれる。
x<-1:10
y<-rnorm(10)
qplot(x,y, geom="line") # I will use this
ggplot(data.frame(x,y), aes(x,y)) + geom_line() # verbose
d <- data.frame(x, y)
qplot(x, y, data=d, geom="line")
ggplot(d, aes(x,y)) + geom_line() # I will use this
もちろん、より複雑なプロットはggplot()が必要ですし、私は通常data.frameにデータを格納しているので、私の経験上、qplotはほとんど使いません。
そして、常にggplot()を使うのが良さそうです。qplotはタイピングを節約できる反面、多くの機能を失います。
関連
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
R plot.new() のエラー : 図形の余白が大きすぎる
-
[解決済み] ggplot2 の facet_wrap() と facet_grid() の違いは何ですか?
-
[解決済み] Rの二乗偏差の総和の算出
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み] データフレーム内の列を名前でドロップする方法
-
[解決済み】R関数でオプション引数を指定する "正しい "方法
-
[解決済み】set.seed関数を使用する理由
-
[解決済み] 2つの単語の最初の文字を大文字にします。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R plot.new() のエラー : 図形の余白が大きすぎる
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
R言語 - マトリックス
-
[解決済み] HTML、PDF、DOCXで見栄えのするシンプルな手動のRMarkdownテーブル
-
[解決済み] Rの代入演算子"="と"<-"の違いは何ですか?
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] なぜ `[`] は `subset` よりも優れているのですか?
-
[解決済み] データフレーム内の列を名前でドロップする方法
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。