我在Rstudio中的所有情节都显示为灰色框?

我在Rstudio中的所有情节都显示为灰色框?,r,ggplot2,R,Ggplot2,我使用ggplot和geoms来显示我的数据,但plot侧栏区域只显示一个灰色框,其中x轴和y轴的标签正确 以下是输出图像: 绘制该图的代码: ggplot(Wc, aes(y = popsafe, x = rnground)) + geom_jitter(aes(col = me)) + geom_smooth(method = "lm", se = FALSE, col = "black") 看起来您的数据集是空的。我们不知道您的数据集包含什么,所以这里有一个内置iris数据集

我使用ggplot和geoms来显示我的数据,但plot侧栏区域只显示一个灰色框,其中x轴和y轴的标签正确

以下是输出图像:

绘制该图的代码:

ggplot(Wc, aes(y = popsafe, x = rnground)) +
   geom_jitter(aes(col = me)) +
   geom_smooth(method = "lm", se = FALSE, col = "black")

看起来您的数据集是空的。我们不知道您的数据集包含什么,所以这里有一个内置iris数据集的示例。首先,使用您使用的相同几何图形和映射绘制正确的绘图:

library(ggplot2)
ggplot(iris, aes(y = Sepal.Length, x = Sepal.Width)) +
  geom_jitter(aes(col = Species)) +
  geom_smooth(method = "lm", se = FALSE, col = "black")
现在,我从dataset中删除所有数据并重新打印:

library(dplyr)
iris_empty <- filter(iris, Sepal.Length < 0)
ggplot(iris_empty, aes(y = Sepal.Length, x = Sepal.Width)) +
  geom_jitter(aes(col = Species)) +
  geom_smooth(method = "lm", se = FALSE, col = "black")

一个简单的headWc将确认您的数据集是否确实包含任何数据。

欢迎使用!这很难提供帮助,因为我们没有数据可供测试。请阅读其中一个:,和/或可能是最有帮助的,然后回来编辑您的问题。您缺少一个几何点。。。或几何线。。。在ggplot命令中实际绘制数据。这通常发生在您使用ggplot而不使用相关geom时,正如@MauritsEvers所建议的,因此我不知道示例代码是否会导致示例输出。@MauritsEvers同时绘制geom_抖动和geom_平滑绘制数据。@ClausWilke Yup,您完全正确。我只是粗略地筛选了几何线和几何点,然后得出了错误的结论。看来你的答案已经弄清了事情的真相。