Ich habe einige Probleme beim Ändern meiner Y-Achse Werte.Drucken ggplot Y-Achse Werte in 10 Tausend
Das ist mein df:
Years <-c("1997","1997","1997", "1998","1998","1998", "1999", "1999","1999","2000", "2000", "2000")
Type <-c("Export","Import", "Production","Export","Import", "Production", "Export","Import", "Production","Export","Import", "Production")
Amount <- c(12063595,19465000,38591914,14929732,20941620,42570725,33598846,30533486,62633597,39755626,30129958,49493053)
df <-data.frame(Years, Type, Amount)
Und das ist der Graph I produziert haben:
ggplot(data=df, aes(x=Years, y=Amount, group=Type, colour=Type)) +
geom_line(size=1.1) +
scale_colour_manual(values=cbPalette)+
theme_bw()+
ylab("Timber [in 10,000 m3(r)]") +
xlab("Years") +
expand_limits(y=0) + guides(colour = guide_legend(override.aes = list(size=3)))+
theme(legend.title=element_blank(),
legend.position="top",
legend.text = element_text(size=20),
axis.text.x = element_text(size=20), axis.title.x=element_text(size=20),
axis.text.y = element_text(size=20), axis.title.y=element_text(size=20))
Wie Sie kann ich haben eine sehr hohe Zahlen (höchste = 62.633.597) und jetzt sehen sie werden wissenschaftlich dargestellt (6e + 07). Ich möchte die Werte "in 10 Tausend" wie auf dem Etikett angegeben anzeigen und ich habe absolut keine Ahnung, ob es einen Weg gibt, dies zu tun.
Oh kommt! So eine einfache Lösung ... Vielen Dank! Auch: Ich entschuldige mich für die Verwirrung mit der cBPalette. Ich hätte das rausnehmen sollen, aber vergessen. – samyandi