hist() erreur: "pauses" ne couvrent pas la gamme des 'données' et barplot(, journal = “y”) erreur: 'hauteur + offset <= 0

Dans l'axe des x, j'ai une grande quantité de données (0:700)
Quand je l'utilise :

dh <- hist(data)
barplot(dh$counts, log="y", col="white", names.arg=dh$breaks[-1])

- Je obtenir ce graphique:

hist() erreur:

Mais je veux obtenir des valeurs plus petites de pauses.
J'ai essayé de modifier les sauts de valeur, mais j'obtiens une erreur

Erreur dans hist.par défaut(données, breaks = seq(5, 700, by = 10)) : certaines "données" ne sont pas comptés; peut-être des "pauses" ne couvrent pas la gamme des 'données'


suivi:

Après la mise breaks = seq(0, 700, by = 10) que la réponse suggère, hist() fonctionne très bien mais barplot() me donne l'erreur:

journal des erreurs de l'axe: au moins une valeur de hauteur + offset <= 0

Ce qui s'est passé?

OriginalL'auteur AbirH | 2016-05-27