我有兩個圖表,我在R中繪製出圖,並且想將其導出爲高分辨率圖片進行發佈。在R中導出圖表
例如:
a<-c(1,2,3,4,5,6,7)
b<-c(2,3,4,6,7,8,9)
par(mfrow=c(2,1))
plot (a,b)
plot(a,b)
我通常導出這個圖:
dev.copy(jpeg,'test.jpeg',width=80,height=150,units="mm",res=200)
dev.off()
但是我總是覺得這個過程有點麻煩。在R中繪製的圖形不一定看起來像我輸出的圖形。因此,我想知道在繪製圖形之前是否有方法來指定圖形的尺寸和分辨率,以便在導出圖形之前可以直觀地檢查圖形?
謝謝
jpeg通常是繪圖輸出格式的最差可能選擇。 PNG,TIFF或矢量格式,例如pdf,svg或eps可能更適合。 – baptiste
對於印刷出版物,我會使用300dpi的分辨率,而不是200dpi。另外,正如@baptiste所說,jpeg是一個糟糕的選擇。 pdf是最好的,或者如果是光柵,tiff。 – Phil