繁体   English   中英

在 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

也看到这个答案就在希腊文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 包( v2.0.0 ) 于 2021 年 4 月 29 日创建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM