19

私はこれを使ってグラフをプロットしています

plot(dates,returns)

returns数値ではなくパーセンテージで表現したいと思います。0.1となり10%ます。また、y 軸の数字は左側に 90 度傾いて表示されます。それらを水平に表示することは可能ですか?

4

3 に答える 3

22

las=TRUEこれは、y軸のラベルを回転させ、ラベルaxis()を調整した新しいy軸を使用する1つの方法です。

dates <-  1:10
returns <- runif(10)

plot(dates, returns, yaxt="n")
axis(2, at=pretty(returns), lab=pretty(returns) * 100, las=TRUE)
于 2012-07-26T17:55:16.893 に答える
10

ggplot を使用する場合は、scalesパッケージを使用できます。

library(scales)
plot + scale_y_continuous(labels = percent)
于 2015-11-12T23:30:15.180 に答える