ich nutze ggplot2 und facet_grid, um meinen Plot aufzuteilen und hätte gerne, dass die X-Achse variiert, das habe ich mittlerweile auch hinbekommen. Ist es nun möglich die X-Achsen-Werte-Bereiche für bestimmte Spalten auf folgende Werte zu setzen:
Spalte 1 bis 5 --> 0 bis 50
Spalten 6, 7 --> 0 bis 100
Spalte 8 --> 0 bis 10
Spalte 9 --> 0 bis 40
ich habe es auch schon mit scale_x_continuous und min und max probiert (siehe auskommentierte Linie), aber da ist die Scala wieder die gleiche für alle Spalten (von 0 bis 60)...
Folgendes ist mein Code:
Code: Alles auswählen
p<-(ggplot(dfCorr, aes(SpSelfRating,Response)) +
geom_point(data=subset(dfCorr, dfCorr$SpSex == "female speakers"), color = "red", shape = 16) + ##shape = circle
geom_point(data=subset(dfCorr, dfCorr$SpSex == "male speakers"), color = "blue", shape = 17) + ##shape = triangle
geom_smooth(method = "lm", colour = "Black", se = F) + theme(legend.position="none") +
# scale_x_continuous(limits=c(min(dfCorr$SpSelfRating),max(dfCorr$SpSelfRating)), breaks = c(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)) +
scale_y_continuous(limits=c(1,6), breaks = c(1,2,3,4,5,6)) +
facet_grid(SpSex ~ LTraitLongInfo, scales="free") +
ggtitle(title))
Ich wäre über eine Hilfe sehr dankbar.
Vielen lieben Dank! Viele Grüße
Verena