【问题标题】:How do I map a variable to aes fill in geom_point? [duplicate]如何将变量映射到 aes 填充 geom_point? [复制]
【发布时间】:2018-08-06 14:23:22
【问题描述】:

从概念上讲,我认为一个点是无量纲的,但我在文档中看到geom_point 实际上采用了美学fill。但是它似乎对我不起作用:

ggplot(data = mtcars) + geom_point(aes(mpg, disp, fill = carb))

美学似乎被忽略了,我希望收到类似于geom_line的警告:

ggplot(data = mtcars) + geom_line(aes(mpg, disp, fill = carb))

警告:忽略未知的美学:填充

【问题讨论】:

  • @MauritsEvers 谢谢。我应该删除吗?
  • Best to not delete;您的问题将在接下来的几个小时内被标记并关闭为骗子,但仍会通过充当路标来帮助在 SO 上遇到类似问题的其他人。

标签: r ggplot2


【解决方案1】:

如果您将pch 设置为可以同时采用colorfill 的值,它将起作用。

ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point(size = 3, pch = 21, fill = "grey", color = "darkred")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    相关资源
    最近更新 更多