にデータフレームの画像を結合としてインポートされたイメージデータフレームに参加しました画像は例示:は2と私は<strong>PDFファイル</strong>をしたい。これは、おそらく非常に基本的な質問ですが、私はR.</p> <p>内の画像に慣れていない午前R
これは私が使用していますが、動作していないコードです。
library(grid)
library(useful)
library(magick)
# Read external images
imageA <- image_read("imageA.jpg")
imageB <- image_read("imageB.jpg")
# Create data frame
df <- data.frame(1:3)
# Create PDF
pdf("/Mydocument.pdf", width = 10, height = 20)
grid.newpage()
# Create matrix layout
pushViewport(viewport(layout = grid.layout(1, 3)))
# Place elements inside grid
print(imageA, vp = vplayout(1, 1))
print(imageB, vp = vplayout(1, 2))
print(df, vp = vplayout(1, 3))
dev.off()
。私はRで治療をしています。私は画像の横にデータフレームを配置したいと思います。どのように進めなければならないとお考えですか? –
@Alfredo_MF 'require( 'raster'); your_raster = as.raster(side_by_side); 'は行く方法です。画像は一般的にRのラスタとして保存されます。これはそれらを操作する非常に便利な方法です(例えば、 'plot(your_raster)')。なぜピクセルごとにRGBコードを格納するdata.frameが必要なのかわかりませんが、いつもそうです: 'as.data.frame(as.matrix(your_raster))' :) – Jealie