Hello Dear
I want to make a barplot for groups with three repetitions and same values.
dataset is like this:
groups: a b
c
value: 1.2, 1.2, 1.2 2.5, 2.5,2.5
Condition: sat, sat, sat, unsat,unsat,unsat,
that bars fill based on "condition"
I used the below code:
data%>%ggplot(aes(x=factor(groups), y=value, fill=factor(condition),
group=condition)) +
geom_bar(olour="black",stat="identity", position = position_dodge(width =
0.8), width=0.7)+
scale_y_continuous(breaks=seq(0, 6.5, 1),limits=c(0, 6.5),expand=c(0,0))+
scale_x_discrete(expand=c(0.000001,0))+
theme( axis.line = element_line(colour = "darkblue",
size = 1, linetype = "solid"))+
labs(x = "group Code", y = "Z") +
theme(panel.background = element_rect(fill = 'white'))+labs(fill =
"Condition")+
theme(axis.text.x = element_text(face='bold',size=8, color='black', angle =
90, vjust = 0.5)) +
theme(axis.text.y = element_text(face='bold', size=8, color='black'))
but it makes the connected bars (without any space between values) for each
group, while I want to add a space between bars for each value of each group.
Thank you for helping
BestAzam
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.