r - 即使指定,散点图填充在 ggplot2 中也不会改变

标签 r ggplot2

我正在尝试为 ggplot2 中的散点图上的所有点分配一种颜色。但是,无论我将 fill = 设置为什么颜色,这些点最终总是变成黑色。

这是我的代码(带有虚拟变量):

ggplot(data = testDF) +
    geom_point(aes(x = testDF$X, y = testDF$Y), 
    fill = "#2EC4B6", color = "#E71D36") # Fill is cyan, color is red

剧情是这样的:

http://i.imgur.com/fAgEq9R.png

最佳答案

geom_point 使用的默认形状没有fill 美学。您可以通过更改 shape 参数来解决此问题:

ggplot( mtcars, aes( x = wt, y = mpg ) ) +
    geom_point( shape = 21, fill = "#2EC4B6", color = "#E71D36" )

enter image description here

关于r - 即使指定,散点图填充在 ggplot2 中也不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45376877/

相关文章:

r - 如何在其中一个方面添加一条线?

r - 通过 get(j) 访问表时我丢失了列名

r - 使用 R 中的 dplyr 对来自数据帧的数据进行 2D 插值

r - R 中具有 NA 值的聚合栅格

r - 具有 ggplot2 较低级别图的多种颜色缩放

r - ggplot2:使用带有 facet_grid 的 geom_dotplot 时没有自由轴比例

r - 如何删除ggplot2中的图例标题?

r - ggplot shape = Unicode(例如 "\u2198"或 LaTeX\searrow 之类的箭头)?

r - 为什么加载 mysql 在命令行中有效,但在 R 中使用 system() 则无效?

r - dplyr:样本量大于总体规模