如何绘制R中x轴和y轴的具有置信区间的二元图?
我的x轴和y轴都有变化,因此有相应的置信区间(xaxis.CI low和xaxis.CI.up)。我想用垂直和水平CIs绘制x和yaxis,在ggplot2中用剂量着色。我还想用一条线连接所有的点如何绘制R中x轴和y轴的具有置信区间的二元图?,r,ggplot2,confidence-interval,R,Ggplot2,Confidence Interval,我的x轴和y轴都有变化,因此有相应的置信区间(xaxis.CI low和xaxis.CI.up)。我想用垂直和水平CIs绘制x和yaxis,在ggplot2中用剂量着色。我还想用一条线连接所有的点 xaxis <- c(5,10,9,30,2,4) yaxis <- c(15,10,90,3,12,6) xaxis.cI.low <- xaxis + 3 xaxis.cI.up <- xaxis - 3 yaxis.cI.low <- yaxis - 3
xaxis <- c(5,10,9,30,2,4)
yaxis <- c(15,10,90,3,12,6)
xaxis.cI.low <- xaxis + 3
xaxis.cI.up <- xaxis - 3
yaxis.cI.low <- yaxis - 3
yaxis.cI.up <- yaxis + 3
dose <- c(100,200,300,400,500,600)
df <- data.frame(xaxis, yaxis, xaxis.cI.low, xaxis.cI.up, yaxis.cI.low, yaxis.cI.up, dose)
xaxis我认为中的答案正是您所需要的:
ggplot(data = df,aes(x=xaxis, y=yaxis, color=dose)) +
geom_point() +
geom_errorbar(aes(ymin=yaxis.cI.low, ymax=yaxis.cI.up)) +
geom_errorbarh(aes(xmin=xaxis.cI.low, xmax=xaxis.cI.up))