user1728853
user1728853

Reputation: 2707

Difficulties with simple ggplot histogram

I'm an absolute beginner at R, so please excuse the simplicity of this question. I'm having trouble loading a file in R and making a histogram plot from a column of data. Here's my code:

library('ggplot2')
df <- read.csv('/PATH/TO/FILE', sep=' ', head=FALSE)
vals <- df[,2]
qplot(df, data=vals, geom="histogram")

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

Can anyone show me what the problem is? Thanks in advance for the help.

Upvotes: 10

Views: 23000

Answers (1)

Stas Prihod&#39;co
Stas Prihod&#39;co

Reputation: 874

If you need frequency histogram, try this code:

ggplot() + aes(vals)+ geom_histogram(binwidth=1, colour="black", fill="white")

Upvotes: 9

Related Questions