2017-12-02 24 views
1

私は、一定の値(breaks=16)に設定された区切りを持つRヒストグラムを持っています。ヒストグラムのx-tick値を小数点ではなく百分率で表示するにはどうすればよいですか?Rヒストグラムx軸ティックをパーセンテージで表示します。

私はカスタムのものでx軸上に書き込むことを考えていましたが、ブレークが一定の値に設定されているときにこれを行う方法はわかりません。

+0

実は、ノー。私はより明確になるでしょう。私のhistのx値は-050、0.0、.050などで、-5.0%、0.0%、5.0%を表示します。 – cpage

答えて

2

あなたは私たちにどんなデータも与えないので、いくつかの偽のデータを使って説明します。基本的なx値から始めます。

set.seed(2017) 
dat = rnorm(500)/4 
hist(dat, breaks=16) 

Wrong x-axis

アイデアは、x軸を印刷抑制し、あなたが望むものと交換することです。

H1 = hist(dat, breaks=16, xaxt="n") 
axis(side=1, at=H1$breaks, labels=paste0(100*H1$breaks, "%")) 

With Percent labels

関連する問題