RのCairoライブラリを使用して、視覚的に同一のプロットを作成しようとしています(同じDPIを想定)。ただし、PNG と SVG の出力は、同じ設定にもかかわらず、著しく異なります。Windows 7 で R 2.15.2 を実行しています。例と図を次に示します。
更新: これらはより似ていますが、それでも異なります。
library( Cairo )
library( lattice )
cars_xyplot = xyplot( speed ~ dist, data = cars )
Cairo( file = 'temp.png', type = 'png', dpi = 120, pointsize = 12, bg = "white", units = "mm", width = 100, height = 100 )
plot( cars_xyplot )
dev.off()
Cairo( file = 'temp.svg', type = 'svg', pointsize = 12, bg = "white", units = "mm", width = 100, height = 100 )
plot( cars_xyplot )
dev.off()
http://i.minus.com/itsJoNPU2iRZK.svg
http://i.minus.com/ibagje4DmtcA1u.png
原文:劇的な違い
library( Cairo )
library( lattice )
cars_xyplot = xyplot( speed ~ dist, data = cars )
Cairo( file = 'temp.png', type = 'png', dpi = 120, pointsize = 12, bg = "white" )
plot( cars_xyplot )
dev.off()
Cairo( file = 'temp.svg', type = 'svg', dpi = 120, pointsize = 12, bg = "white" )
plot( cars_xyplot )
dev.off()