我正在使用这个绘制图表
plot(dates,returns)
我想returns
用百分比而不是数字表示。0.1
会变成10%
. 此外,y 轴上的数字向左倾斜 90 度。是否可以使它们水平显示?
这是一种las=TRUE
用于转动 y 轴上的axis()
标签和调整标签的新 y 轴的方法。
dates <- 1:10
returns <- runif(10)
plot(dates, returns, yaxt="n")
axis(2, at=pretty(returns), lab=pretty(returns) * 100, las=TRUE)
如果你使用 ggplot 你可以使用scales包。
library(scales)
plot + scale_y_continuous(labels = percent)