一个ggplot我试图创建基于此数据ggplot:创建r中
很抱歉,但我不能提供更多的从数据。
我从效果包的效果输出中得到了这个。
现在我想绘制一个ggplot,它将prob.X1到prob.X6的概率组合在一起。它应该是这样的:
这就是我已经尝试过:
Eff.1 <- Effect(focal.predictors = "AvRating", mod= V6)
Eff.df <- data.frame((Eff.1))
此代码从上面提供的图表。
有了这个,我试图让ggplot:
ggplot(Eff.df) + geom_area(aes(x=AvRating, y=prob.X1))
但这只是创建情节在第一和第二列。
我尝试添加更多geoms这样的(即不工作):
ggplot(Eff.df) + geom_area(aes(x=AvRating, y=prob.X1)) + geom_area(aes(x=AvRating, y=prob.X2))
比我试图连接列和绘制这个(不工作):
Eff.dfx <- as.numeric((rbind(Eff.df$prob.X1,Eff.df$prob.X2, Eff.df$prob.X3, Eff.df$prob.X4,Eff.df$prob.X5,Eff.df$prob.X6)))
Eff.dfAv <- as.numeric(rep(Eff.df$AvRating,6))
ggplot(Eff.df) + geom_area(aes(x=Eff.dfAv, y= Eff.dfx))
你能帮我一下这个ggplot的代码吗?
非常感谢。
请提供您正在使用的数据。 'dput()'应该可以帮助你。还提供一些你已经试过的代码。编辑你的问题。 – loki
可能您可以先看看@ [ggplot2上的SO文档](http://stackoverflow.com/documentation/r/1334/ggplot2#t=201608241415466235163)或[R Graphics Cookbook](http:// www .cookbook -r.com/Graphs /) – loki
啊。非常感谢。此链接有所帮助。 – heino06