我知道在创建ggplot图之后,我可以theme_get()
用来返回所有主题元素的细节.这对于搞清楚诸如此类strip.text.x
的事情非常有帮助.但我有两件事我无法弄清楚:
1)在下面的ggplot图形中,主题项的名称是什么,表示短语"由土拨鼠扔掉的木材的百分比",因为我想将其调整为更大的字体:
2)如何重新格式化y轴标签以读取10%,20,...而不是.1,.2,......
对于1),它是 $axis.title.y
p + theme(axis.title.x = element_text(size = 25))
Run Code Online (Sandbox Code Playgroud)
p
现有的ggplot对象在哪里.
我不知道2)关手.
对于(2)你想要的是使用formatter
:
dat <- data.frame(x=1:10,y=1:10)
#For ggplot2 0.8.9
ggplot(dat,aes(x = x/10,y=y/10)) +
geom_point() +
scale_x_continuous(formatter = "percent")
#For ggplot2 0.9.0
ggplot(dat,aes(x = x/10,y=y/10)) +
geom_point() +
scale_x_continuous(labels = percent_format())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3096 次 |
最近记录: |