/ / R ggplot zmień rozmiar okna obszaru wydruku - r, zmień rozmiar, wykres, ggplot2, obszar

R ggplot - zmiana rozmiaru obszaru wykresu - r, zmiana rozmiaru, wykres, ggplot2, obszar

Mam problem z przeskalowaniem obszaru działki. Jeśli spojrzysz na poniższy przykład, zobaczysz, że etykieta osi x "x" jest poza zakresem okna / obszaru wykresu i dlatego nie jest już widoczna. Próbowałem zmienić rozmiar okna / obszaru wydruku za pomocą

dev.new(width=10, height=10)

ale to nie zwiększa przestrzeni białej granicy poza faktycznym obszarem fabuły. Również zapisałem fabułę jako plik PDF z nadzieją, że etykieta "x" pojawi się ponownie w pliku PDF, ale tak nie jest.

Czy w jakiś sposób można zwiększyć ten konkretny obszar?

library(ggplot2)
df <- data.frame(x=1:10, y=1:10)
ggplot(df, aes(x,y)) + geom_point() +
opts(axis.title.x = theme_text(size = 14, hjust = 0.5, vjust = -5))

Odpowiedzi:

1 dla odpowiedzi № 1

Aby zmienić rozmiar obszaru wydruku dostępnego dla etykiet osi i tekstu, możesz użyć

opts(plot.margin = unit(c(2, 2, 2, 2), "cm"))

aby określić rozmiar marginesu każdej strony wykresu.