我想使用filled.contour()来绘制矩阵中的一些数据。
一切都是完美的,直到我将图形导入到tex文件中,并意识到需要调整字体大小才能在最终文档中可读。
不幸的是,我似乎无法调优filled.contour()中的cex参数,las也是如此(我希望ylabel平行于x轴)。
下面是一个简单的例子。虽然我预计每种情况下的输出都不同,即字体大小,但生成的图几乎相同。
非常感谢你在这方面给我的任何帮助。
x=1:10
y=1:10
z=array(rnorm(100),dim=c(10,10))
filled.contour(x,y,z)
filled.contour(x,y,z,xlab='x',ylab='y')
filled.contour(x,y,z,xlab='x',ylab='y',las=1)
filled.contour(x,y,z,xlab='x',ylab='y',las=1,cex=2)
filled.contour(x,y,z,xlab='x',ylab='y',las=1,cex=20)发布于 2013-07-10 07:36:07
@QuantIbex是正确的,尽管您也可以通过在plot.title、plot.axes、key.title和key.axes参数中指定来传递其他图形参数。
这是必要的,因为通常的图形参数不是直接传递的,如?filled.contour中所述
...: additional graphical parameters, currently only passed to
‘title()’.例如:
x=1:10
y=1:10
z=array(rnorm(100),dim=c(10,10))
filled.contour(x,y,z,las=0,
plot.axes={
axis(1,cex.axis=2)
axis(2,cex.axis=2)
},
plot.title={
title(xlab="x",cex.lab=2)
mtext("y",2,cex=2,line=3,las=1)
}
)

https://stackoverflow.com/questions/17559580
复制相似问题