1

基本的に、Rでデータのヒストグラムをプロットしたいのですが、x軸のスケールを(0、20、40、60、80)にしたくありません。データに表示されるとおりの正確な値が必要です。たとえば、データに (0, 0, 2, 5, 7, 12, 14) という値が含まれている場合、x 軸には一般的なスケールではなく、これらの数値が必要です。y 軸は、既に行っているように周波数を持ちます。どうすればいいですか?

4

1 に答える 1

4

真のヒストグラムではなく、可能な値の数だけに関心がある場合は、次のbarplot方法が適切です。

x <- c(0, 0, 2, 5, 7, 12, 14)
uval <- sort(unique(x))
counts <- rowSums(sapply(x, function(x) x==uval))
barplot(counts, names=uval)

ここに画像の説明を入力

于 2013-07-15T13:38:42.233 に答える