【问题标题】:Error: geom_point requires the following missing aesthetics: x and y错误:geom_point 需要以下缺失的美学:x 和 y
【发布时间】:2021-09-16 06:57:04
【问题描述】:

如果我使用以下命令:

library(ggplot2)
p <- ggplot(mtcars, aes(wt, mpg))
p + geom_point()

一切正常。

如果我运行以下命令:

library(ggplot2)
library(ggtern)
p <- ggplot(mtcars, aes(wt, mpg))
p + geom_point()

我收到此错误消息:

错误:geom_point 需要以下缺失的美学:x 和 y

【问题讨论】:

    标签: r ggplot2 ggtern


    【解决方案1】:

    ggtern 也有一个ggplot() 函数,所以重复的名称会搞砸它。最好的选择是以相反的顺序加载包(当有重复的名称时,最后加载的包总是胜出),或者尝试以下操作:

    library(ggplot2)
    library(ggtern)
    p <- ggplot2::ggplot(mtcars, aes(wt, mpg))
    p + ggplot2::geom_point()
    

    【讨论】:

    • 很抱歉,您的建议没有任何改变,错误仍然存​​在。
    • 它在我的电脑上运行良好。您是否尝试过重新启动 R 并从头开始重新加载包?
    • 我已经多次重启 R 并重新加载包,但错误仍然存​​在。我使用 MacOS Big Sur 10.16、R 版本 4.0.5 (2021-03-31)、ggtern_3.3.0 和 ggplot2_3.3.5.9000
    【解决方案2】:

    我已经多次重新启动 R 并重新加载包,但错误仍然存​​在。我使用 MacOS Big Sur 10.16、R 版本 4.0.5 (2021-03-31)、ggtern_3.3.0 和 ggplot2_3.3.5.9000 –

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      • 2019-07-15
      • 2019-06-06
      • 1970-01-01
      相关资源
      最近更新 更多