1

画像に透かしを挿入したいと思いlatticeます。ではggplot2annotateまたはannotation_customオプションを使用して、ロゴ イメージと、ロゴの下のテキストをプロットの隅に配置しました。に同様の可能性はありlatticeますか?または代替として - 画像をプロットの背景として使用することは可能ですか?

4

1 に答える 1

2

これは、Deepayan Sarkar が数年前に Rhelp で同様の質問に提供したものです。

barchart(variety ~ yield | site, data = barley, groups = year, layout = c(3,1), 
         page = function(n) { 
              grid.text(label = "Privileged and Confidential \nDRAFT", 
              x = unit(0.01, "npc"),
              y = unit(0.95, "npc"), 
              just = c("left", "center")) })

明らかに、ロゴを配置するためにグリッド グラフィックス関数も使用する必要があります (ただし、使用するものを提供していません。この次のコードの最初の 2 行は、今日 SO で引用された@baptiste のブログ ページで見つかりました)。次の 2 行は、Rseek.org で見つかった昨年の "R Journal"の Paul Murrell の記事から引用したものです。

library(png)
m <- readPNG(system.file("img", "Rlogo.png", package="png"), FALSE)
rimg <- as.raster(m)
grid.raster(rimg, x=.05, y=.9, just="top", width=.1)

ここに画像の説明を入力

于 2012-07-06T13:47:53.267 に答える