实例演示一发: library(meme)u <- system.file('angry8.jpg',="" package='meme' )x="">-><- meme(u)print(x)grid.text('biobabble',="" x=".9," y=".05," ="" gp="gpar(col='white'," cex="">-> 由于提问说到ggplot2,这里讲一下。meme要支持ggplot2的输出也容易,不过我没看出必要性,所以懒得搞,要想用meme,你的ggplot2输出要先写图片。 如果想要ggplot2直接加水印,这有何难,不就是打个文本是吧?如果你想到 下面这个代码,黑色的biobabble是通过caption画的,相对位置是没法保障的,但红色的biobabble通过grid.text,位置在整张图片中,是固定的,在不同的图片中,是可以统一的。 p = ggplot(iris, aes(Sepal.Width, Petal.Width)) + geom_point(aes(color=Species))p + labs(caption='biobabble')grid.text('biobabble', x=.9, y=.05, gp=gpar(col='firebrick', cex=1.2))
|
|