我做了一幅图,然后使用如下命令:
bmp(filename = "c:/SF.bmp", width = 72, height = 72, units = "mm", pointsize = 12,
bg = "white", res = 600, family = "", restoreConsole = TRUE, type = c("windows", "cairo"))
par(mar = c(0, 0, 0, 0))
plot(x, y, asp=1, xlab="x", ylab="y", type="l", col=1, axes = FALSE)
dev.off()
事先我们知道了x,y的平面坐标了。但是成为bmp图形后,x,y平面坐标就不知道。通过matlab程序读取图形后,发现x,y的比例还是对的,但是数值和原始x,y有出入,这是为什么?
我怀疑的原因在于bmp转化后,原来的坐标轴和图形的左边缘和下边缘其实并不重合,因而导致扫描读取后有出入。那么如何才能做到R在转换为bmp等格式后,坐标轴和图形的左边缘及下边缘重合呢?
par(mar=c(0,0,0,0))不行吗?
谢谢高手指教。