R 在ggplot2中,是否有一种优雅的方法可以使整个绘图具有统一的字体大小
我在网上读到,使用R 在ggplot2中,是否有一种优雅的方法可以使整个绘图具有统一的字体大小,r,plot,ggplot2,R,Plot,Ggplot2,我在网上读到,使用ggplot2绘制的绘图中字体的大小与主题()中指定的基本大小相关 我还发现,可以通过如下操作修改特定元素的大小: theme(axis.title.y = element_text(size = rel(1.5) ) 我正在使用主题_bw()。如何做到这一点 编辑: 我(几乎)通过使用@lawyeR提供的主题
ggplot2
绘制的绘图中字体的大小与主题()中指定的基本大小相关
我还发现,可以通过如下操作修改特定元素的大小:
theme(axis.title.y = element_text(size = rel(1.5) )
我正在使用主题_bw()。如何做到这一点
编辑:
我(几乎)通过使用@lawyeR提供的主题
实现了我想要的
g + theme_tufte() + theme(axis.rect=element_line() )
给我一个x轴和y轴画成直线的图。然而,我想有一个x轴和y轴形成一个方框的绘图
如何绘制x轴和y轴的方框?我解决了自己的问题,创建了一个主题,它结合了主题作为基本主题+建议表单@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 )
}
theme\u my我解决了自己的问题,创建了一个自己的主题,它将theme\u 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 )
}
theme\u我认为是相关的。手动设置字体大小,如查看ggthemes包中的txt。我使用了theme_tufte,它坚持一种字体大小,看起来非常漂亮clean@lukeA是否可以通过引用theme\u bw()的内部变量base\u size
为主题(text,plot.title,axis.title,axis.text)指定相同的值。
@layer我如何在theme\u tufte()中显示轴,因为它们在使用这个主题时不会出现。我认为这是相关的。手动设置字体大小,如查看ggthemes包中的txt。我使用了theme_tufte,它坚持一种字体大小,看起来非常漂亮clean@lukeA是否可以通过引用theme\u bw()的内部变量base\u size
为主题(text,plot.title,axis.title,axis.text)指定相同的值。
@layer我如何在theme\u tufte()中显示轴,因为它们在使用此主题时不会出现。