我想增加ggtitle的字体大小,并且字体应该是粗体。我的代码如下。
ggplot(df, aes(x1, y = value, colour = variable)) +
geom_point(size=2) +
ggtitle("male vs.female") +
theme(axis.text=element_text(size=14),
axis.title=element_text(size=14,face="bold")) +
theme(legend.text=element_text(size=12)) +
labs(x = "x axis", y = "y axis") +
ylim(0,100) + xlim(0,100) +
scale_colour_manual(values = c("red", "blue"),
labels = c("male", "female"))
ggtext::element_markdown
更改标题字体大小。它为 ggplot2
提供 markdown 和 HTML 渲染。因此,您可以使用内联 HTML 样式来更改字体大小。例如,要将标题设为 40pt 粗体,我们可以使用以下命令:
ggplot(cars, aes(x=speed, y=dist)) +
ggtitle("<b style='font-size:40pt;'>Cars</b>") +
geom_point() +
theme(plot.title = ggtext::element_markdown())