ggplot不同元素的字体大小

10

我知道在创建 ggplot 图形后,可以使用 theme_get() 返回所有主题元素的详细信息。这对于解决像strip.text.x等问题非常有帮助。但我有两个问题无法解决:

1)在下面的 ggplot 图形中,代表“Percent of wood chucked by the woodchuck”短语的主题项目名称是什么,因为我想将其调整为更大的字体:

enter image description here

2)如何重新格式化 y 轴标签,以便读取 10%,20 ... 而不是 .1,.2 ...

2个回答

8

对于1),它是$axis.title.y

p + theme(axis.title.x = element_text(size = 25))

其中p是一个现有的ggplot对象。

我不确定第二个问题。


4

对于 (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())

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接