0

我有一个条形图(用 ggplot 制作),其中有一个包含不同类名的图例。我想将它们斜体,但不要将“Uclassified”字样保留为斜体。

我有:Class1、Class2、Class3、未分类的门

我想要: Class1Cl​​ass2Cl​​ass3, Unclassified Phylum

为此,我知道我需要在数据框的“分类单元”列中我想要斜体的单词前面和后面加上 *。我试过了:

mutate(taxon=str_replace(taxon,'Unclassified(.*)','unclassified *\\1*'),
       taxon=str_replace(taxon, "^(\\S*)$","*\\1*"))

但它给了我: Class1Cl​​ass2Cl​​ass3,未分类 * Phylum*。

4

0 回答 0