我想在 ggplot2 中外部化我的布局,因为我的代码变得非常拥挤。
假设我有一个给定的布局,我将其应用于不同功能的多个绘图。它看起来像这样:
scale_fill_gradientn(guide="colourbar",colours=costum.colorbar_sand.blue.green)+
theme (legend.title = element_text(size = 15,family="Arial"))+
theme (legend.text = element_text(size = 12,family="Arial",angle=45))+
theme (legend.position = "bottom")+
coord_map(projection="mercator");
我想把它放在一个外部文件或一个对象中,然后将它调用到我的绘图函数中。
我从knitr 包中尝试了 read_chunk,如下所示:我将上面的空白代码保存在 R 文件中,然后尝试在我的函数中实现它。因此我只是把它写成这样的函数
function.xy(...){...some ggplot function...
read_chunk("some\path")
}
但它没有成功。我也尝试过paste(read_chunk("some\path"))
,但这不起作用。
我的另一个想法是将它保存为一个对象并粘贴文本,但这不是很好,因为我不知道如何将它保存为纯文本对象(如果有类似的东西) . 谁能建议我如何做到这一点?