R plotmath表达式中的斜体不能在ggplot中显示为粗体
基于之前的文章,我研究了如何使用R plotmath表达式中的斜体不能在ggplot中显示为粗体,r,ggplot2,plotmath,R,Ggplot2,Plotmath,基于之前的文章,我研究了如何使用expression()在字符串中的字符串保持为斜体,而其余部分保持为非斜体。问题是element\u text(face=“bold”)对expression()内的字符串不起作用 为了解决这个问题,我将expression()包装在bold()中,如下所示 ggplot(iris, aes(x = Sepal.Width)) + geom_histogram(bins = 10) + ylab(expression(bold(p
expression()
在字符串中的字符串保持为斜体,而其余部分保持为非斜体。问题是element\u text(face=“bold”)
对expression()
内的字符串不起作用
为了解决这个问题,我将expression()
包装在bold()
中,如下所示
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram(bins = 10) +
ylab(expression(bold(paste("% of group ", italic("n"))))) +
xlab("Actual Treatment") +
theme(axis.title.x = element_text(face = "bold"))
但遗憾的是,斜体字的n仍然没有绑定。有什么想法吗?谢谢。
*
有什么作用?谢谢。*
的作用是什么?请不要只发布代码作为答案,还要解释代码的作用以及它是如何解决问题的。带有解释的答案通常更有帮助,质量更好,并且更有可能吸引更多的投票。请不要只发布代码作为答案,还要解释代码的作用以及它如何解决问题。带有解释的答案通常更有帮助,质量更好,更容易吸引选票。
expression(bold("% of group ")*bolditalic("n"))
expression(bold("% of group ")*bolditalic("n"))
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram(bins = 10) +
labs(y=expression(bold(paste("% of group ", bolditalic("n"))),
x="Actual Treatment"))+
theme(axis.title.x = element_text(face = "bold"))