1
ggplot2でtheme()を使用する際に問題が発生しました。ここでggplot2のテキストサイズ。テーマの問題
は、プロットです:
ggplot(data=graph.data, aes(Tree, Proportion))
+ geom_bar(stat="identity", fill="black")
+ geom_errorbar(data=graph.data, mapping=aes(x=Tree, ymin=Proportion-SE, ymax=Proportion+SE), width=0.255)
+ labs(title="Corrected mean LdNPV mortality", x="Tree line", y="Percent mortality")
+ geom_text(aes(x=Tree, y=Proportion+SE+0.05, label=Letters))
+ theme(text=element_text(color="blue", size=12))
が青に色を設定、プロットのタイトルや軸のタイトルではなく、軸のテキストで働いていました。さらに、プロットタイトルのサイズは、軸のテキストのサイズよりも大きい軸のタイトルのサイズよりも大きく維持されます。これをsize = 20に増やすと、プロットのタイトル、軸のタイトル、軸のテキストが増加しますが、同じサイズではありません。何が起きているのか?
再現例:
cities <- c("New York", "Tokyo", "London")
number <- c(20, 50, 35)
letter <- c("a", "b", "ab")
dummy.data <- data.frame(cities, number, letter)
ggplot(data=dummy.data, aes(cities, number)) +
geom_bar(stat="identity", fill="black") +
labs(title="Plot title", x="X axis title", y="Y axis title") +
geom_text(aes(x=cities, y=number+5, label=letter)) +
theme(text=element_text(color="blue", size=12))
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – shayaa