在 ggplot2 轴标签中使用下标和斜体
Using subscript and italics in ggplot2 axis labels
我正在使用 ggplot2 创建直方图,但一直在努力格式化轴标签。到目前为止,我习惯于在下面编写代码以在标签中插入一个希腊字母,但也希望 'K' 为斜体,而 'D' 为下标,以便标签看起来像 K D (µM)
labs(x=expression(paste('KD (', mu, 'M)')))
不使用 expression
方法格式化的最简单方法是使用简单的 html。
我推荐 ggtext
package
另请参阅 this answer 关于 ggplot2
中的希腊文本
library(tidyverse)
library(ggtext) #
mtcars %>%
ggplot() +
geom_histogram(aes(drat), bins = 20) +
labs(x="K<sub><i>D</i></sub>(\u00b5M)") +
theme(axis.title.x = element_markdown())
由 reprex package (v2.0.0)
于 2021-04-29 创建
我正在使用 ggplot2 创建直方图,但一直在努力格式化轴标签。到目前为止,我习惯于在下面编写代码以在标签中插入一个希腊字母,但也希望 'K' 为斜体,而 'D' 为下标,以便标签看起来像 K D (µM)
labs(x=expression(paste('KD (', mu, 'M)')))
不使用 expression
方法格式化的最简单方法是使用简单的 html。
我推荐 ggtext
package
另请参阅 this answer 关于 ggplot2
library(tidyverse)
library(ggtext) #
mtcars %>%
ggplot() +
geom_histogram(aes(drat), bins = 20) +
labs(x="K<sub><i>D</i></sub>(\u00b5M)") +
theme(axis.title.x = element_markdown())
由 reprex package (v2.0.0)
于 2021-04-29 创建