[英]How to change the scale(interval) of Y-axis in a scatter plot in R?
[英]How to plot a bivariate plot with confidence interval for the x an y-axis in R?
我的 x 和 y 軸都有變化,因此具有相應的置信區間(xaxis.CI 低和 xaxis.CI.up)。 我想用垂直和水平 CI 繪制 x vs 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
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)
我認為ggplot2 中的答案:向散點圖中的每個點添加兩個誤差條是您所需要的:
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))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.