2016-07-30 29 views
0

In meinem Histogramm sieht es aus, als ob die Balken schweben. Ich möchte den Versatz der X-Achse entfernen. Außerdem möchte ich, dass -3 und 3 als Punkte auf der x-Achse angezeigt werden.X-Achsen-Versatz und fehlende X-Achsen-Datenpunkte im Qplot-Histogramm (R)

simple histogram

Mein Code:

qplot(cognitivecat, geom="histogram", binwidth = 0.5, xlab = 'CSS Scores', 
ylab = 'Number of Observations') + theme_bw() + theme(
plot.background = element_blank() 
,panel.grid.major = element_blank() 
,panel.grid.minor = element_blank() 
,panel.border = element_blank() 
) + theme(axis.line.x = element_line(color="black", size = 0.25), 
     axis.line.y = element_line(color="black", size = 0.25)) 
+1

schauen Sie sich das 'expand' Argument zu 'scale_y_continuous'. Sehen Sie sich auch das Argument 'breaks' im x-Äquivalent an. –

+0

Hinzufügen von 'scale_x_continuous (Brüche = c (-3, -2, -1, 0, 1, 2, 3)) + scale_y_continuous (expand = c (0,0))' geholfen. Vielen Dank! Fanden Sie die Erklärung hier: http://docs.ggplot2.org/current/scale_continuous.html – YaeVo

Antwort

-1

Zugabe + scale_x_continuous(breaks = c(-3,-2, -1, 0, 1, 2, 3)) + scale_y_continuous(expand=c(0,0)) geholfen. Danke Richard! Gefunden die Erklärung hier: docs.ggplot2.org/current/scale_continuous.html