0

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()

http://i.minus.com/ibj8wqtqXsyZqN.svg

http://i.minus.com/ibult36ExZJ75o.png

4

0 に答える 0