R: “ "hauteur" doit être un vecteur ou d'une matrice” barplot erreur

Première fois R de l'utilisateur tente de créer un simple graphique à barres, mais je reçois le message d'erreur

'height' must be a vector or a matrix

La fonction barplot j'ai essayé est

barplot(data, xlab="Percentage", ylab="Proportion")

J'ai saisi mon csv, et les données se présente comme suit:

34.88372093 0.00029997
35.07751938 0.00019998
35.27131783 0.00029997
35.46511628 0.00029997
35.65891473 0.00069993
35.85271318 0.00069993
36.04651163 0.00049995
36.24031008 0.0009999
36.43410853 0.00189981
...

Où vais-je mal ici?

Merci d'avance!

EDIT:

dput(de la tête(de données)) sorties:

structure(list(V1 = c(34.88372093, 35.07751938, 35.27131783, 
35.46511628, 35.65891473, 35.85271318), V2 = c(0.00029997, 0.00019998, 
0.00029997, 0.00029997, 0.00069993, 0.00069993)), .Names = c("V1", 
"V2"), row.names = c(NA, 6L), class = "data.frame")

et barplot(comme.matrix(data)) a produit un tableau avec toutes les données d'un bar plutôt qu'à chaque morceau de données sur un bar séparé.

Merci d'éditer votre question inclure la sortie de dput(head(data)). Ma conjecture est que vous êtes en train d'utiliser barplot sur un data.frame.
Essayez barplot(as.matrix(data)). La documentation ?barplot vous dit que la hauteur doit être d'un vecteur ou d'une matrice. Si le message d'erreur.

OriginalL'auteur user2941526 | 2014-04-29