2016-10-31 5 views
0

私はMLBの給与を得ています。図の歪度を視覚化するために度数分布をプロットしようとしています。ヒストグラムのx軸ラベルを作成するのに問題があります。 Btw、私はhereから私のMLB給料データを得た。ここでx軸ラベルの間隔を外してR

は、私は私の分布を生成する方法である:私の給料を考えると

hist(data, breaks = 33, axes = F) 

は0から$ 3500万の範囲で、私はこのように私のラベルを生成 -

x.axis <- pretty(seq(0,35000000, by = 10000000))/10000000 

x.axis 
>[1] 0.0 0.5 1.0 1.5 2.0 2.5 3.0 

のみ軸()関数を使います最初の8つのラベルをプロットします。

axis(1, at = y, labels = paste(y, "M", sep ="")) 

私はこれがlength(x.axis) = 8となっていることを認識しています。

x軸の目盛りの間隔を空ける方法はありますか?

ありがとうございます!

+0

私はあなたが何を意味するか分かりません。私はすでにaxis()関数で 'at = y'を使用していますが、x軸に沿って8点しかプロットしません。これは私の分布のスパンをカバーしません。 – ari8888

+0

'y'変数は単なる周波数ですが、定義する必要はありません。私は本当に 'pretty'を使う必要はないと思っています。ちょうどX軸ラベルに小数点を追加する方法が好きです。 – ari8888

答えて

0

それを実感してください!

pts <- pretty(data/10000000) 
a <- (seq(0,35000000, by = 5000000)) 

axis(1, at = a, labels = paste(pts, "M", sep ="")) 
+0

私は完全に同意します。 – ari8888

関連する問題