0

私は2つのggplotを持っています。どうにかしてそれらを一枚の絵に描くことはできますか?別の My code の背景としての 1 つ:

ggplot(data = dd, aes(x = x, y = y)) + 
+     geom_point(colour="red", size = 3, aes(alpha=col))
ggplot(data=df, aes(x=x, y=y)) + geom_segment(aes(xend=x+dx, yend=y+dy), arrow = arrow(length = unit(0.3,"cm")))

ありがとう

4

1 に答える 1

2

dataggplot2 を使用すると、別の引数に別の引数を指定することで、別のソースからのデータをプロットできますgeom_*。何かのようなもの :

library(grid)
df <- data.frame(x=runif(10),y=runif(10),dx=rnorm(10),dy=rnorm(10))
dd <- data.frame(x=runif(15), y=runif(15))
ggplot() +
  geom_point(data=dd, aes(x=x, y=y), col="red") +
  geom_segment(data=df, aes(x=x, y=y, xend=x+dx, yend=y+dy), arrow = arrow(length = unit(0.3,"cm")))

ここに画像の説明を入力

これはあなたがやろうとしていることですか?

于 2013-02-18T13:17:31.033 に答える