【问题标题】:ggplot coordinate grid frame forces points to be indiscernableggplot 坐标网格框架强制点不可识别
【发布时间】:2019-08-29 02:16:55
【问题描述】:

我正在尝试使用 ggplot 制作一个非常简单的双变量散点图,但由于 ggplot 创建了一个大的 x-y 坐标网格框架,因此无法有效地做到这一点。我可以使用 qplot 获得所需的绘图,但是当我尝试使用等效的 ggplot 代码时,我遇到了问题。

版本信息

  • 操作系统:Ubuntu 18.04
  • R:3.4.4
  • ggplot2: 3.0.0

这里是示例代码:

ggplot(mtcars, aes("mpg", "cyl")) +
  geom_point()

我得到的输出是: ggplot output

但是当我运行 qplot 等效项时:

qplot(mpg, wt, data = mtcars)

我得到了想要的输出: qplot output (what I want)

我尝试重新启动 R,清除我的环境并手动设置 x 和 y 限制,但没有任何效果。任何想法都非常感谢。

【问题讨论】:

  • 你不应该在你的 ggplot 调用中用" 引用mpg 和cyl,这就是你两次尝试之间的区别。 ggplot 设置为处理不带引号的列名。
  • 啊哈!非常感谢@Marius!

标签: r ggplot2


【解决方案1】:

在美学 ggplot(mtcars, aes(mpg, cyl))+geom_point() 中避免使用双引号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-20
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    相关资源
    最近更新 更多