如何使剧情标题部分加粗?

Sar*_*h A 5 r ggplot2

我想编辑情节的标题,以便它有四个单词,最后一个单词为粗体,例如:标题:“这是”(普通字体)“我的情节”(粗体)。

我已经尝试了一些在网上找到的代码,但是我只设法使该图的所有标题都加粗。我的代码(示例)看起来像这样,因为我也想更改标题的颜色和位置。现在,由于我的代码中的“ face = bold”,所有标题均以粗体显示。如上所述,我只希望最后两个单词以粗体显示,但在一行中,因此下面没有字幕或另一行。我正在使用ggplot2,将不胜感激!

plot4 <- plot4 + labs(title = "This is my plot")

plot4 <- plot4 + theme(plot.title=element_text(hjust=0.5, vjust=0.1, face='bold', colour="blue"))
Run Code Online (Sandbox Code Playgroud)

Rui*_*das 5

使用plotmath由作为记录[R核心团队,并在GGPLOT2维基

library(ggplot2)

p <- ggplot(iris, aes(Sepal.Length, Sepal.Width, colour = Species)) +
  geom_point()

p + labs(title = bquote('This is' ~ bold('my plot')))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


Chr*_*oph 5

您还可以使用该latex2exp包:

library(ggplot2)
p <- ggplot(iris, aes(Sepal.Length, Sepal.Width, colour = Species)) +
  geom_point()
p + labs(title = latex2exp::TeX("$\\alpha = 5$ text, then \\textbf{bold}"))
Run Code Online (Sandbox Code Playgroud)

或者

plot(0, 0, main = latex2exp::TeX("$\\alpha = 5$ text, then \\textbf{bold}"))
Run Code Online (Sandbox Code Playgroud)

具有相同的效果但更灵活。