我有一个如下所示的情节。我想: Q1:替换darkgrey为lightgrey颜色而不显示在图例中。是否可以?
Q2:灰色部分可以有图例吗?也许将其设置为“Length1-Length2”?它将沿着图例站立,而不是将其添加到 ID 图例中。
df<- structure(list(ID = c("A", "B", "C", "D"), Length1 = c(15, 12,
6, 9), Length2 = c(7, 8, 3, 9)), row.names = c(NA, -4L), class = c("tbl_df",
"tbl", "data.frame"))
ggplot(data = df) +
geom_bar(aes(y = ID, x = Length1), stat = "identity")+
geom_bar(aes(y = ID, x = Length2, fill = ID), stat = "identity")
Run Code Online (Sandbox Code Playgroud)
fill="lightgray"到第一个geom_bar(不在 之内aes(..));和linetype.ggplot(data = df) +
geom_bar(aes(y = ID, x = Length1, linetype = "Len1 - Len2"),
fill = "lightgray", stat = "identity") +
geom_bar(aes(y = ID, x = Length2, fill = ID), stat = "identity") +
scale_linetype_discrete(name = NULL)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31 次 |
| 最近记录: |