我有一个条形图(用 ggplot 制作),其中有一个包含不同类名的图例。我想将它们斜体,但不要将“Uclassified”字样保留为斜体。
我有:Class1、Class2、Class3、未分类的门
我想要: Class1, Class2, Class3, Unclassified Phylum。
为此,我知道我需要在数据框的“分类单元”列中我想要斜体的单词前面和后面加上 *。我试过了:
mutate(taxon=str_replace(taxon,'Unclassified(.*)','unclassified *\\1*'),
taxon=str_replace(taxon, "^(\\S*)$","*\\1*"))
但它给了我: Class1, Class2, Class3,未分类 * Phylum*。