surgのブログ

日々のネタ忘備録。勉強用。R初心者。切ったり縫ったりする人。

ggplotで保存した図を2x2とかのgridにしてそれをsvgで保存したい時

何年振りやねん。しかも、2019年の投稿はコロナ前の欧州。

さて。

作った図を2x2とかのgridにしてsvgに保存したい時。 (生存曲線はまた別です)

gridExtra::grid.arrange(a, b, c, d, nrow=2) -> hoge

でいったんhogeに保存しておいて、そこからgrid.draw()を使って

svglite::svglite("hoge.svg")
grid::grid.draw(hoge)
dev.off()

で保存したらいけます。