7

私は、このよく尋ねられ答えられる質問で、小さくても取るに足らないものではないレンガの壁にぶつかっています.

Linux で Rstudio 0.97.336 と R 3.0.0 を使用しています。私は(はるかに複雑な)グラフを作成して論文に掲載しています。タイトルと x/y ラベルの既定のサイズは小さすぎて読みにくいです。ただし、画像をPNGファイルとして保存すると、 element_text theme(axis.title.y = element_text(size = rel(1.8)) のテーマ関数を使用してこれを修正する明白な方法は機能しません。ただし、正確に機能します予想どおり、RStudio で画像を見ているとき、以下のコードは私の問題を正確に再現しています。

##Libraries
library(ggplot2)

set.seed(15612)

##Generate data
Year <- seq(2000,2010)
data <- -2*(Year - 2005) + 10 + runif(11,min=-3,max=3)

Title <- "Title for our graph"
xlab <- "X label"
ylab <- "Y label"

df <- data.frame(Year,data)

##Plot
##First image with small title, xlab, ylab
image1 <- ggplot(df) +
  geom_line(aes(x=Year,y=data)) +
  theme_bw() +
  labs(title=Title,xlab=xlab,ylab=ylab)+
  theme(panel.border = element_rect(fill = NA, colour="grey70"))
image1

ggsave("Image1.png",image1, width=15,height=10,units='cm')

##Second image with larger title, xlab, ylab
image2 <- image1 +
  theme(axis.title.y = element_text(size = rel(1.8), angle = 90)) +
  theme(axis.title.x = element_text(size = rel(1.8), angle = 00)) +
  theme(plot.title = element_text(size = rel(2.0), angle = 00))
image2

ggsave("Image2.png",image2, width=15,height=10,units='cm')

dev.off()
image1
image2

これらの画像は、Rstudio の画面で期待どおりに表示されます。画像 1 はタイトルなどのフォント サイズが小さく、画像 2 はより読みやすいフォント サイズです。残念ながら、png ファイルとして保存すると、それらは同一であり、両方ともタイトル、x および y ラベルのフォントが小さくなります。

私は(まだ)画像を投稿できないので、この 2 つの URL を見ていただければ問題がわかります。

画像 1 - 小さなタイトル フォント

画像 2 - まだ小さいタイトル フォントですが、もっと大きくする必要があります

どこに迷い込んでいるのか見えない。ggplot2 の遅延評価に問題 (または機能!) があることは知っていますが、これがどこに噛み付いているのかわかりません。これについて何か助けていただければ幸いです。

よろしく、

アンソニー・ステーンズ

4

1 に答える 1