[R] Labeling Stacked Bar Plots Representing Percentages with Count Data

Josh B jb@rth1235 @end|ng |rom gm@||@com
Sat Nov 16 00:56:20 CET 2019


Hello,

I am trying to include the count labels on stacked bar plots which
represent percentages. I want to show x-amount of individuals make up the
graphed percentages. However, when I include the count labels my y-axis
gets blown out of proportion because it changes to match the count data,
not the percentages. Also, the bars are removed from the graph too? I have
reviewed other posts similar to this, such as: "How to add percentage or
count labels above percentage bar plot?". I cannot find the error in my r
command.

My command used is as follows:

sumplot<-ggplot(tagSummary,aes(x=recvDeployName,y=nDet,fill=speciesSci))+
  geom_bar(position="fill",stat="identity")+
  geom_text(aes(label=nDet),position=position_stack(vjust=0.5))+
  theme(axis.text.x=element_text(angle=90,hjust=1))+
  scale_y_continous(labels=scales::percent_format())

Example of data being graphed:

speciesSci         recvDeployName    nDet
1 Arenaria interpres Bucktoe Preserve    96
2 Arenaria interpres CHDE               132
3 Arenaria interpres Fortescue        22133
4 Arenaria interpres Mispillion        2031
5 Arenaria interpres Norbury           3709
6 Arenaria interpres Penn - DRL          49

What my graph looks like when I use the command example provided above:
graph <https://i.stack.imgur.com/TLLGh.png>

Any help would be greatly appreciated. Thank you.

*Joshua N. Barth*

	[[alternative HTML version deleted]]



More information about the R-help mailing list