首页 > 解决方案 > ggplot2 不显示任何情节

问题描述

我编写了这段代码(如下)以构建密度图,但虽然没有给出任何错误作为输出,但 R studio 没有在 Plots 部分显示任何图形。

library(ggplot2)
dat <- data.frame (x = rnorm(100), y = rnorm(100))
dat <- ggplot(dat, aes(x=Age, color=Species)) + 
    geom_density(stat = "density") + 
    expand_limits(x=c (-1,10), y=c (1,15)) + 
    theme (panel.grid.major = element_blank(), panel.grid.minor = element_blank()) + 
    scale_x_continuous(breaks = round(seq(min(dat$x), max(dat$x), by = 0.5),1)) + 
    scale_y_continuous(breaks = round(seq(min(dat$y), max(dat$y), by = 0.5),1))

标签: rggplot2

解决方案


这是一个工作示例:

library(ggplot2)
dat <- data.frame (x = rnorm(100), y = rnorm(100))
dat <- ggplot(dat, aes(x=x, color=y)) + 
  geom_density(stat = "density") + 
  expand_limits(x=c (-1,10), y=c (1,15)) + 
  theme (panel.grid.major = element_blank(), panel.grid.minor = element_blank()) + 
  scale_x_continuous(breaks = round(seq(min(dat$x), max(dat$x), by = 0.5),1)) + 
  scale_y_continuous(breaks = round(seq(min(dat$y), max(dat$y), by = 0.5),1))

plot(dat)

以及由此产生的情节:

在此处输入图像描述


推荐阅读