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

时间:2018-04-05 04:07:02

标签: r ggplot2

我正在使用ggplot和geoms来显示我的数据,但是情节边栏区域只显示一个灰色框,其中xy轴已正确标记。

这是输出图像:

gray plot area

制作情节的代码:

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

1 个答案:

答案 0 :(得分:1)

您的数据集看起来是空的。我们不知道您的数据集包含什么,因此这里有一个内置sort(v1.begin(),v1.end()); sort(v2.begin(),v2.end()); merge(v1.begin(),v1.end(),v2.begin(),v2.end(),v3.begin()); 数据集的示例。首先是一个合适的情节,使用你使用的相同的geoms和映射:

iris

enter image description here

现在我从数据集中删除所有数据并重新绘制:

library(ggplot2)
ggplot(iris, aes(y = Sepal.Length, x = Sepal.Width)) +
  geom_jitter(aes(col = Species)) +
  geom_smooth(method = "lm", se = FALSE, col = "black")

enter image description here

一个简单的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") 将确认您的数据集是否实际包含任何数据。