2017-09-02 52 views
1

ggplot标签通常由xlab/ylab的前缀添加,例如,ggplot中的轴标签的快捷方式

ggplot(mtcars,aes(mpg, wt)) + geom_point()+ xlab('x_label')+ ylab('y_label') 

是否有任何捷径来预定义标签并调用它们?例如:我的标签是预定义的。这将使重复使用某些标签更有效。

mylabels <- xlab('x_label')+ylab('y_label') 
ggplot(mtcars,aes(mpg, wt)) + geom_point() + mylabels 

回答

4

你可以将标签信息存储在一个列表如下

mylabels <- list(
    xlab("x_label"), 
    ylab("y_label") 
) 
ggplot(mtcars,aes(mpg, wt)) + geom_point() + mylabels