ggplot2:如何编辑一个图例而不更改另一个图例?

时间:2019-07-04 16:49:05

标签: r ggplot2

我有一个带有两个变量的图例的图。一种是物种名称,需要斜体,而另一种则不应该斜体。

我有一个散点图,其颜色代表一个变量species,形状代表另一个sex。我需要将物种级别斜体显示,但不需要性别标签。我可以使用theme()使物种和性别标签都变为斜体,但无法弄清楚如何仅对物种进行斜体。

p + scale_color_manual(name = "Species", labels = c("Gorilla gorilla", 
    "Pan paniscus",
    "Homo sapiens", 
    "Pan troglodytes"), 
    values = color.scheme) + 
    scale_shape_manual(name = "Sex",scale_shape_manual(name = "Sex", 
    labels = c("Female", "Male"),
    values = c("circle", "triangle")) +     
theme(legend.text = element_text(face = "italic"))

0 个答案:

没有答案