R ggplot2中带有错误条的条形图错误
最小可复制示例如下所示:R ggplot2中带有错误条的条形图错误,r,ggplot2,R,Ggplot2,最小可复制示例如下所示: library(ggplot2) vals <- c(10, 12, 13, 20, 21, 28) err <- c(0.85, 1.2, 0.9, 1.35, 2.2, 0.98) cat <- c(rep("A",3),rep("B",3)) df <- data.frame(vals, err, cat) df$cat<- as.factor(df$cat) ggplot(df, aes
library(ggplot2)
vals <- c(10, 12, 13, 20, 21, 28)
err <- c(0.85, 1.2, 0.9, 1.35, 2.2, 0.98)
cat <- c(rep("A",3),rep("B",3))
df <- data.frame(vals, err, cat)
df$cat<- as.factor(df$cat)
ggplot(df, aes(x=cat, y=vals, fill=vals)) +
geom_bar(stat='identity', position='dodge') +
geom_errorbar(aes(ymin=vals-err, ymax=vals+err), width=.1)
库(ggplot2)
VAL如果每一行都是一个单独的观察值,则需要明确说明。制作一个索引变量,将其转换为因子,并将其放在x轴上
如果跨类别重复使用obs
(例如,如果A和B都有编号为1、2和3的obs
),则使用facet\u wrap(~cat)
打开cat
VAL我认为连续填充会让人困惑“dodge”
。一个选项是切换到使用“dodge2”
。或者将group=factor(VAL)
添加到您的全局aes()
中,以便道奇知道要道奇的类别。我认为后者可能是最简单的,如果你要添加道奇酒吧