【发布时间】:2019-02-02 07:14:09
【问题描述】:
这是我遇到的问题的一个代表:
piris <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Species)) +
geom_point(aes(fill = Species))
ggMarginal(piris, groupFill = TRUE, groupColour = TRUE)
我想将 geom_point 中的点更改为pch = 21,填充代表Species(如上图所示)但color = "black",以便每个点都有黑色边框。我的问题是这样做会使我的边际密度图变黑:
piris <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Species)) +
geom_point(aes(fill = Species), pch = 21, color = "black")
ggMarginal(piris, groupFill = TRUE)
ggMarginal 似乎正在查看边框颜色而不是 aes(color)。我从第二个图中删除了groupColor,因为将其设置为TRUE 只会产生一条大的黑色密度曲线。我有一种预感,这与groupColor 和groupFill 有关,但我根本想不通。任何帮助将不胜感激!
【问题讨论】: