Ho trovato questo, Come mettere etichette su geom_bar in R con ggplot2 , ma mette solo etichette (numeri) su una sola barra.
Ecco, diciamo, due barre per ogni asse x, come fare la stessa cosa?
I miei dati e il codice hanno questo aspetto:
dat <- read.table(text = "sample Types Number
sample1 A 3641
sample2 A 3119
sample1 B 15815
sample2 B 12334
sample1 C 2706
sample2 C 3147", header=TRUE)
library(ggplot2)
bar <- ggplot(data=dat, aes(x=Types, y=Number, fill=sample)) +
geom_bar(position = 'dodge') + geom_text(aes(label=Number))
Quindi, otterremo:
Sembra che anche i testi numerici siano posizionati nello schema "schiva". Ho cercato nel manuale geom_text per trovare alcune informazioni, ma non riesco a farlo funzionare.
Suggerimenti?
vjust = -0.5
dopo l'position()
istruzione in modo che i valori siano posizionati appena sopra le barre.