首页 > 解决方案 > 我不明白这个错误:尝试应用非功能

问题描述

这是我一直在尝试运行的代码,结果如下 - 错误:尝试应用非功能

# install packages
install.packages("Ecdat")
install.packages("gapminder")
# run libraries
library(gapminder)
library(Ecdat)
library(ggplot2)
library(dplyr)

View(mtcars)

c <- ggplot(mtcars, aes(x = cyl,   
   y=mpg))
c + geom_col(color = blue, fill = 
  green) + 
  (main = "Car Milage Data") (xlab = 
  "Number of Cylinders") (ylab = 
  "Miles Per Gallon")

标签: rfunction

解决方案


我注意到了 3 件事:

  • 用作c对象的名称,它是 R 的基本函数之一
  • 里面的颜色geom_col需要是字符
  • 您使用的方式mainxlab并且ylab没有“连接器”,例如+

我做你的情节的方法是

ggplot(mtcars, aes(x = cyl,y = mpg)) +
  geom_col(color = "blue", fill =  "green")+
  labs(
    x = "Number of Cylinders",
    y = "Miles Per Gallon",
    title = "Car Milage Data"
  )

推荐阅读