首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的filled.contour():标记轴- cex,las等

R中的filled.contour():标记轴- cex,las等
EN

Stack Overflow用户
提问于 2013-07-10 06:47:26
回答 1查看 8.5K关注 0票数 3

我想使用filled.contour()来绘制矩阵中的一些数据。

一切都是完美的,直到我将图形导入到tex文件中,并意识到需要调整字体大小才能在最终文档中可读。

不幸的是,我似乎无法调优filled.contour()中的cex参数,las也是如此(我希望ylabel平行于x轴)。

下面是一个简单的例子。虽然我预计每种情况下的输出都不同,即字体大小,但生成的图几乎相同。

非常感谢你在这方面给我的任何帮助。

代码语言:javascript
复制
    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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-10 07:36:07

@QuantIbex是正确的,尽管您也可以通过在plot.titleplot.axeskey.titlekey.axes参数中指定来传递其他图形参数。

这是必要的,因为通常的图形参数不是直接传递的,如?filled.contour中所述

代码语言:javascript
复制
 ...: additional graphical parameters, currently only passed to
      ‘title()’.

例如:

代码语言:javascript
复制
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)
  }
)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17559580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档