Vector, ggplot2 doesn't know how to deal with data of class numeric

13,411

You can use qplot as follows:

qplot(1,vector1, geom="boxplot")

Or (as @scoa pointed out) concert vector1 to a data.frame as ggplot operates only on data.frames and not on vectors. qplot is a convenience wrapper for very simple plots.

Share:
13,411
Admin
Author by

Admin

Updated on June 17, 2022

Comments

  • Admin
    Admin almost 2 years

    I'm trying to make a simple boxplot with ggplot2. I've got a vector with numbers but when I type in the code an this error message appears:

    Error: ggplot2 doesn't know how to deal with data of class numeric.

    What does that mean?

    Code:

    vector1 <- c(x1, x2, x3, ...)
    library(ggplot2) 
    ggplot(vector1, aes(x=x, y=value)) + boxplot()