我们如何将来自数据框变量的具有多个下标的字符串包含到 ggplot 图形轴文本中?

问题描述 投票:0回答:0

我有一个数据框,其中变量“分子”之一是分类变量,其字符串包含多个下标。当我使用 ggplot2 针对另一个变量绘制分子图时,ggplot 图没有按预期打印下标。

代码:

`hpc_combine %>% 
 slice(13:23) %>% 
 select(5,4) %>% 
 rename("Molecule" = 1) %>% 
 ggplot(aes(Molecule, Avg_Rel_abund)) +
 geom_col(position = "dodge") + 
 theme(axis.text.x = element_text(face = "bold")) +
 ylim(0, 5) +
 coord_flip()``

附上数据框和情节....

我尝试了很多方法解决方案,包括使用正则表达式的代码,或者 str2expression 函数,以及 ggtext,但是这些代码都没有奏效。我希望我不必手动修改这些数据点名称,因为我有很多。欢迎任何帮助!

r dataframe ggplot2 subscript
© www.soinside.com 2019 - 2024. All rights reserved.