【问题标题】:How to center an R plot after removing axis labels删除轴标签后如何使 R 图居中
【发布时间】:2011-01-27 02:18:19
【问题描述】:

我正在研究在 R 中可视化一个矩阵(几乎完全像 http://reference.wolfram.com/mathematica/ref/MatrixPlot.html),我一直在使用

image(<matrix>,axes=FALSE) 

画图。但是,我注意到关闭 y 轴后,绘图没有居中 - 轴刻度 + 标签的空间仍然存在。我可以用

解决一些居中问题
par(oma=c(0,0,0,2.5))

但这似乎效率低下且容易出错(如果我的矩阵要改变尺寸/变成非正方形)。有没有更好的方法来强制图形居中? Reference image http://img694.imageshack.us/img694/9891/metropolis.png

右边距明显小于左边。

【问题讨论】:

  • 我也被难住了...; ' 想我会陪你 ;-) 看起来额外的空间是轴刻度和数值的占位符(不是标签)。当显示这样的轴时,它确实显示为居中。 (当然没有矩阵的帮助,通常不需要轴...

标签: r margin


【解决方案1】:

par(mar=c(5,2,4,2))+0.1

帮助?

【讨论】:

  • 就是这样!我现在看到 mar default = c(5,4,4,2)+0.1 "lines",轴标签通常占用 2 行吗?
  • 我认为变量的标签用一行,刻度线的标签用一行
猜你喜欢
  • 2020-02-08
  • 2014-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 2016-09-22
相关资源
最近更新 更多