我有一個數據集,可以在不同的日子爲不同的組進行測量。如何讓geom_bar中的閃避與geom_errorbar中的閃避一致,geom_point
我想並排顯示不同日期的測量結果,不同的測量棒組之間的間隔條間隔根據測量日的不同而不同。
我在使0123.的閃避與geom_errorbar
的閃避一致時遇到了問題。
下面是一個簡單的代碼:
days = data.frame(day=c(0,1,8,15));
groups = data.frame(group=c("A","B","C","D", "E"), means=seq(0,1,length=5));
my_data = merge(days, groups);
my_data$mid = exp(my_data$means+rnorm(nrow(my_data), sd=0.25));
my_data$sigma = 0.1;
png(file="bar_and_errors_example.png", height=900, width=1200);
plot(ggplot(my_data, aes(x=day, weight=mid, ymin=mid-sigma, ymax=mid+sigma, fill=group)) +
geom_bar (position=position_dodge(width=0.5)) +
geom_errorbar (position=position_dodge(width=0.5), colour="black") +
geom_point (position=position_dodge(width=0.5), aes(y=mid, colour=group)));
dev.off();
在圖中,將出現errorsegments從其棒的固定偏移(抱歉,沒有允許即使是GGPLOT2受試者新手地塊)。
當binwidth在geom_bar
中調整時,偏移量不固定,並且每天都在變化。
請注意,geom_errorbar
和geom_point
串聯閃避。 我如何獲得geom_bar
與其他兩個人同意?
任何幫助表示讚賞。