【问题标题】:How to print a matrix in an R plot?如何在 R 图中打印矩阵?
【发布时间】:2013-12-12 01:24:40
【问题描述】:

..不是如何绘制矩阵。 我想将一个 3x3 矩阵插入到 R 图中,我看不到如何在模仿很多乳胶命令的 plotmath() 中执行此操作。 我想模仿乳胶 pmatrix 环境风格。 这个技巧适用于 2x2 矩阵:

文本(1,.4, 表达式(bgroup("(", atop("x 4 f", "y 3 5"), ")")))

【问题讨论】:

  • 当对 tikz-device 的支持下降时,我真的很失望。它允许真正的乳胶。 Hmisc 中有一个latex 驱动程序。

标签: r matrix plot


【解决方案1】:

试试这样的:

text(1,.4, expression(bgroup("(", atop("x 4 f", atop("y 3 5","z 2 k")), ")")))

您也可以尝试这样的方法,让所有行的字体大小相同:

text(1,.4, expression(bgroup("(", atop("\n",paste("x 4 f \ny 3 5 \nz 2 k")), ")")),cex=0.8)

text(1,.4, expression(bgroup("(", atop("\n",paste(" x 4 f \n y 3 5 \n z 2 k")), ")")),cex=0.8)

【讨论】:

  • 是的,我实际上也尝试过。问题是第一行大于底部两行..
  • @user1666237 是的。请参阅我的编辑以获取替代解决方案。仅供参考,为了使您的问题更完整,您应该展示您已经尝试过的内容。
  • text(5,5, expression(bgroup("(", atop(" \n",paste(" x 4 f \n y 3 5 \n z 2 k")), ")" )),cex=0.6) 几乎是完美的。谢谢你的回答和建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
  • 2021-07-15
  • 1970-01-01
  • 2019-05-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多