我在线阅读使用ggplot2
绘制的地块中字体的大小与base_size
中指定的theme()
相对。
我还发现可以通过执行以下操作来修改特定元素的大小:
theme(axis.title.y = element_text(size = rel(1.5) )
我正在使用theme_bw()
并希望我的情节中的所有文字:轴的标签,图例的标题,图例中的项目,轴上的断点,以及相同的字体大小。怎么办呢?
修改
我(几乎)通过使用theme_tufte()
作为@lawyeR的建议来达到我的目的。
g + theme_tufte() + theme(axis.rect=element_line() )
给出了一个图,其中x和y轴绘制为线条。但是我希望有一个图,其中x和y轴形成一个框。
如何为x轴和y轴绘制一个方框?
答案 0 :(得分:0)
我解决了我创建自己的主题的问题,它结合了theme_bw()作为基本主题+建议形式@lukeA,以及我需要的一些自定义内容。
theme_my <- function(base_size = 14, base_family = "Palatino")
{
txt <- element_text(size = 14, colour = "black", face = "plain")
bold_txt <- element_text(size = 14, colour = "black", face = "bold")
theme_bw(base_size = base_size, base_family = base_family) +
theme(
legend.key = element_blank(),
strip.background = element_blank(),
text = txt,
plot.title = txt,
axis.title = txt,
axis.text = txt,
legend.title = bold_txt,
legend.text = txt )
}