如何在R中绘制远程条形图?

时间:2018-05-31 17:13:49

标签: r plot

我有具有上点和下点数据的数据,即100个数据点的范围数据。我怎么能在R?数据示例:

Upper Y axis : 1260 1284 1296 1308 1320
Lower Y axis : 1272 1272 1284 1296 1308
      X axis : 1 2 3 4 5

图片示例:

Ranged bars

1 个答案:

答案 0 :(得分:0)

这是使用错误栏geom的一种方法,它可以很好地适用于范围

library(ggplot2)
data.df <- data.frame(
Upper =c( 1260, 1284, 1296, 1308, 1320),
Lower =c( 1272, 1272, 1284, 1296, 1308)
)
data.df$x <- 1:nrow(data.df)
ggplot(data.df,aes(x=x,ymin=Lower,ymax=Upper))+geom_errorbar(width=.5)+theme_bw();

还有一个用于绘制矩形的geom_rect(但它需要宽度和高度信息)