小编Fab*_*abs的帖子

根据x和y轴绘制第三个变量

我是R的新手,我正在尝试使用ggplot2绘制第三个变量.我找了一个答案,我找不到任何类似的东西(或者我不知道要搜索的正确单词).

我有三列数据,它们将是我的x,y和z变量.

我想要一个可以显示x和y轴值的图形(如第一和第二列变量中所示).但是,我希望图中的"点"(作为散点图)是变量z中显示的值.有没有办法做到这一点?我试过的所有东西都是针对y绘制的.

谢谢你的帮助!

r ggplot2

5
推荐指数
2
解决办法
7804
查看次数

在同一图中绘制两个图

这个问题中使用ggplot的解决方案对我的数据非常有效.但是,我试图添加一个传奇,我尝试的一切都不起作用......

例如,在上面问题的ggplot示例中,如何添加图例以显示红色曲线与"Ocean"相关,绿色曲线与"Soil"相关?是的,我想添加我将定义的文本,它与我的data.frame中的任何其他变量无关.

以下示例是我自己的一些数据......

Rate     Probability      Stats
1.0e-04    1e-04          891.15 
1.0e-05    1e-04          690
...
Run Code Online (Sandbox Code Playgroud)

等(大约400行).我有两个类似于上面的数据帧.所以我的代码是

g <- ggplot(Master1MY, aes(Probability))
g <- g + geom_point(aes(y=Master1MY$Stats), colour="red", size=1)
g <- g + geom_point(aes(y=Transposon1MY$Stats), colour="blue", size=1)
g + labs(title= "10,000bp and 1MY", x = "Probability", y = "Stats")
Run Code Online (Sandbox Code Playgroud)

情节看起来像这个

我只想要一个红色和蓝色的传说,说"大师"和"转座子"

谢谢!

r graph ggplot2

1
推荐指数
1
解决办法
995
查看次数

标签 统计

ggplot2 ×2

r ×2

graph ×1