ggplot2を使用して2つのデータフレームから単一のプロットを作成する方法

数学。H

AとBという2つのデータセットがあります。両方のデータセットに表示されるkという1つの共通変数の分布を比較したいのですが、長さが異なります(Aには2000のkの値が含まれ、Bには1000の値があり、両方にいくつかの値があります。 N / A)。そこで、同じプロットにA $ kとB $ kの分布をプロットしたいと思います。

私が試してみました:

g1 <- ggplot(A, aes(x=A$k)) + geom_density()
g2 <- ggplot(B, aes(x=B$k)) + geom_density()
g <- g1 + g2

しかし、エラーが発生します。

Don't know how to add o to a plot.

どうすればこの問題を克服できますか?

クルート

データがないため、シナリオに合った特定のソリューションを提供することは困難です。しかし、以下はあなたがやろうとしていることの一般的な原則です。

秘訣は、データをまとめて、グループAとグループBを識別する別の列を作成することです。これは、のaes()引数で使用されますggplotデータフレームの結合は、余分な列などがある可能性があるため、私が行ったほど簡単ではない可能性があることに注意してください。

# generating some pseudo data from a poisson distribution
A <- data.frame(k = rpois(2000, 4))
B <- data.frame(k = rpois(1000, 7))

# Create identifier
A$id <- "A"
B$id <- "B"

A_B <- rbind(A, B)

g <- ggplot(data = A_B, aes(x = k, 
                            group = id, colour = id, fill = id)) + # fill/colour aes is not required
  geom_density(alpha = 0.6) # alpha for some special effects

g

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

新しいデータフレームを作成せずに、Rのggplot2を使用して、異なるデータフレームからの2つの系列を互いにプロットするにはどうすればよいですか?

分類Dev

ggplot2の単一のデータフレームからファセットを作成する

分類Dev

データフレームの列をループして、ggplot2でプロットを作成します

分類Dev

dataframe2delta:ggplot2を使用してデータフレームから直接デルタ関数をプロットする方法

分類Dev

2つのデータフレームからプロットを作成するときに、ggplotの凡例を手動で作成します

分類Dev

ggplot2を使用してプロットするための関数を作成し、関数にデータフレーム、x、およびyを提供します。軸を正しい方法で参照するにはどうすればよいですか?

分類Dev

ループを使用してRのggplot2を使用し、同じプロット内の同じデータフレームから複数のxyプロットを生成し、対応する凡例を表示します

分類Dev

ggplot2を使用して1つのプロットに複数のデータフレームを組み合わせる

分類Dev

ggplot2でforループを使用して、データフレーム内に複数のグラフをプロットする

分類Dev

ループを使用してプロット[ggplot2]を作成する:エラー `data`はデータフレームである必要があります

分類Dev

R ggplot2は、2つのhlinesと正しい凡例を使用して単一のデータをプロットします

分類Dev

データフレームからforループを使用して複数のプロットを作成する

分類Dev

ggplot2を使用してmixEMタイプのデータをプロットする方法に関する提案

分類Dev

2つのデータフレームから単一のリストを作成します

分類Dev

sapplyとggplot2を使用して、データフレームの各列に対してこのプロットを作成するにはどうすればよいですか?

分類Dev

ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

分類Dev

ggplot2を使用して、指定されたx値でデータフレームの行ごとに線をプロットする

分類Dev

ggplotを使用してデータフレームの2列を表す2点間に複数の線をプロットする方法

分類Dev

2つのデータフレームを組み合わせて、plotly-expressを使用してデータを1行としてプロットする方法

分類Dev

ggplot2は、グループ化されたデータフレームから最後の変数のみをプロットします

分類Dev

2つの同一のデータフレームの列をループしてプロットします

分類Dev

R ggplot2:線の長さが異なる複数のROCプロットのデータフレームを作成します

分類Dev

ループを使用して、複数のデータフレームの列から単一のデータフレームを作成する

分類Dev

ggplot2を使用していくつかのPDFページでプロットを取得する方法

分類Dev

2つのnumpy行列からのデータを使用してヒストグラムをプロットする

分類Dev

Rでggplot2を使用して2つのプロットをオーバーレイする

分類Dev

2つのy軸を持つ2つのデータフレームからプロットを作成します

分類Dev

データフレームのリストをggplot2にプロットします

分類Dev

異なるグラフを使用して、2つのデータフレームのデータを1つのプロットに結合します

Related 関連記事

  1. 1

    新しいデータフレームを作成せずに、Rのggplot2を使用して、異なるデータフレームからの2つの系列を互いにプロットするにはどうすればよいですか?

  2. 2

    ggplot2の単一のデータフレームからファセットを作成する

  3. 3

    データフレームの列をループして、ggplot2でプロットを作成します

  4. 4

    dataframe2delta:ggplot2を使用してデータフレームから直接デルタ関数をプロットする方法

  5. 5

    2つのデータフレームからプロットを作成するときに、ggplotの凡例を手動で作成します

  6. 6

    ggplot2を使用してプロットするための関数を作成し、関数にデータフレーム、x、およびyを提供します。軸を正しい方法で参照するにはどうすればよいですか?

  7. 7

    ループを使用してRのggplot2を使用し、同じプロット内の同じデータフレームから複数のxyプロットを生成し、対応する凡例を表示します

  8. 8

    ggplot2を使用して1つのプロットに複数のデータフレームを組み合わせる

  9. 9

    ggplot2でforループを使用して、データフレーム内に複数のグラフをプロットする

  10. 10

    ループを使用してプロット[ggplot2]を作成する:エラー `data`はデータフレームである必要があります

  11. 11

    R ggplot2は、2つのhlinesと正しい凡例を使用して単一のデータをプロットします

  12. 12

    データフレームからforループを使用して複数のプロットを作成する

  13. 13

    ggplot2を使用してmixEMタイプのデータをプロットする方法に関する提案

  14. 14

    2つのデータフレームから単一のリストを作成します

  15. 15

    sapplyとggplot2を使用して、データフレームの各列に対してこのプロットを作成するにはどうすればよいですか?

  16. 16

    ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

  17. 17

    ggplot2を使用して、指定されたx値でデータフレームの行ごとに線をプロットする

  18. 18

    ggplotを使用してデータフレームの2列を表す2点間に複数の線をプロットする方法

  19. 19

    2つのデータフレームを組み合わせて、plotly-expressを使用してデータを1行としてプロットする方法

  20. 20

    ggplot2は、グループ化されたデータフレームから最後の変数のみをプロットします

  21. 21

    2つの同一のデータフレームの列をループしてプロットします

  22. 22

    R ggplot2:線の長さが異なる複数のROCプロットのデータフレームを作成します

  23. 23

    ループを使用して、複数のデータフレームの列から単一のデータフレームを作成する

  24. 24

    ggplot2を使用していくつかのPDFページでプロットを取得する方法

  25. 25

    2つのnumpy行列からのデータを使用してヒストグラムをプロットする

  26. 26

    Rでggplot2を使用して2つのプロットをオーバーレイする

  27. 27

    2つのy軸を持つ2つのデータフレームからプロットを作成します

  28. 28

    データフレームのリストをggplot2にプロットします

  29. 29

    異なるグラフを使用して、2つのデータフレームのデータを1つのプロットに結合します

ホットタグ

アーカイブ