Rem*_*i.b 6 plot r histogram ggplot2
这是我当前的脚本和输出:
ggplot(data.and.factors.prov,aes(x=assumptions,y=FP,
colour=factor(Design.Complexity))) +
stat_summary(fun.data=mean_cl_normal,position=position_dodge(width=0.5)) +
geom_blank() + scale_colour_manual(values=1:7,name='Design Complexity') +
coord_flip()
Run Code Online (Sandbox Code Playgroud)
如何(水平)条形(从FP = 0开始并在点位置结束)而不是点?(我不想丢失错误栏)
我想给你我的data.and.factors.prov data.table,但它太大了,无法发布!如果您需要一个可重复的示例,请告诉我如何为您提供数据集?
Did*_*rts 10
对于stat_summary()
默认的geom是"pointrange"
.要获得条形和错误条,一个解决方案是使用两个stat_summary()
调用 - 一个用于生成错误栏,第二个用于计算平均值和绘图条.您还需要调整width=
内部position_dodge(
和fill=
相同的因子colour=
以更改条的填充.
这是一个mtcars
数据示例.
ggplot(mtcars,aes(x=factor(cyl),y=mpg,colour=factor(gear),fill=factor(gear))) +
stat_summary(fun.data=mean_cl_normal,position=position_dodge(0.95),geom="errorbar") +
stat_summary(fun.y=mean,position=position_dodge(width=0.95),geom="bar")+
coord_flip()
Run Code Online (Sandbox Code Playgroud)