我有一个非常简单的问题,我正在努力寻找答案。我希望这里有人能帮到我。
下面是一个数据帧示例:
a <- c(1:10)
b <- c(10:1)
df <- data.frame(a,b)
library(ggplot2)
g = ggplot(data=df) + geom_point(aes(x=a, y=b)) +
xlab("x axis")
g
我只想了解如何更改轴标题和轴标签的文本大小。
发布于 2013-02-19 02:15:28
您可以使用function theme()
中的参数axis.text=
和axis.title=
更改轴文本和标签大小。例如,如果您需要仅更改x轴标题大小,则使用axis.title.x=
。
g+theme(axis.text=element_text(size=12),
axis.title=element_text(size=14,face="bold"))
在ggplot2 page中设置不同的theme()
参数有很好的例子。
发布于 2018-07-31 06:02:45
发布于 2019-04-29 13:53:29
如果要创建许多图形,您可能会厌倦为每个图形键入控制标题和文本大小的代码行。我通常要做的是创建一个定义所需主题特征的对象(类为" theme“"gg")。您可以在代码的开头执行此操作。
My_Theme = theme(
axis.title.x = element_text(size = 16),
axis.text.x = element_text(size = 14),
axis.title.y = element_text(size = 16))
接下来,您需要做的就是将My_Theme添加到您的图中。
g + My_Theme
如果你有另一个图,g1,只需写:
g1 + My_Theme
诸若此类。
https://stackoverflow.com/questions/14942681
复制相似问题