Setting breakpoints for data with scale_fill_brewer() function in ggplot2のように、連続変数に適用cut
して ggplot2 の Brewer カラー スケールで表示する必要があります。連続変数は相対的な差であり、データを「0.182」ではなく「18.2 %」として書式設定したいと考えています。これを達成する簡単な方法はありますか?
x <- runif(100)
levels(cut(x, breaks=10))
[1] "(0.0223,0.12]" "(0.12,0.218]" "(0.218,0.315]" "(0.315,0.413]"
[5] "(0.413,0.511]" "(0.511,0.608]" "(0.608,0.706]" "(0.706,0.804]"
[9] "(0.804,0.901]" "(0.901,0.999]"
たとえば、最初のレベルを として表示したいと思います(2.23 %, 12 %]
。より良い代替手段はありcut
ますか?