R语言 无法识别数据集中存在的变量

ddrv8njm  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(418)

我尝试在ggplot中生成一个简单的散点图:

diamonds |>
  ggplot(aes(x=price, y=z)) +
  geom_point() +
  facet_grid(rows=color, cols=cut)

但是R显示了以下错误:

Error in grid_as_facets_list(rows, cols) : object 'color' not found

我很确定变量'color'在数据集中,因为使用facet_wrap(~color)就可以了。为什么会出现这个错误?

yks3o0rb

yks3o0rb1#

您需要将变量名 Package 在vars()中:

diamonds |>
  ggplot(aes(x=price, y=z)) +
  geom_point() +
  facet_grid(rows=vars(color), cols=vars(cut))

相关问题