我正在努力解决以下问题,非常感谢您的帮助。
我有以下数据(这只是一个简化的随机示例)
x<- c('left', 'left', 'left', 'right', 'right', 'right')
y<- c (0.5, 0.3, 0.2, 0.5, 0.7, 0.2)
conf<- c(1.5, 1.7, 3, 2, 3, 1)
df <-data.frame(x,y,conf)
我想做下面的情节。
library(ggplot2)
ggplot(df, aes(x=x, y=y))+geom_point()+coord_flip()
这会生成以下图像,请参见此处的照片。但是我的每个点 (y) 也有一定的相关置信度(变量 conf),我想将其绘制为另一个 x 轴上的置信度值(在这种情况下将位于右侧,置信度值将是垂直线)。如何在图的右侧添加第二个 x 轴,以便它是数字的,并将我的值绘制为置信区间?
非常感谢你的帮助。