2013-12-12 131 views
2

..不要如何绘制矩阵。 我想插入一个3x3矩阵到一个R图中,我看不到如何在plotmath()中模拟许多乳胶命令。 我想模仿乳胶pmatrix环境风格。 这招适用于2×2矩阵:如何在R图中打印矩阵?

文本(1,0.4,式(bgroup的( “(”,顶上( “×4 F”, “Y 3 5”), “)”)))

+2

当我支持tikz设备的时候,我真的很失望。它允许真正的LaTex。 Hmisc有一个'latex'驱动程序。 –

回答

0

尝试这样:

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) 
+0

是的,我也尝试过。问题是第一行比下两行更大.. –

+0

@ user1666237的确如此。查看我的编辑以获取备用解决方案。只是为了让你的问题更加完整,你应该展示你已经尝试过的东西。 – Jota

+0

text(5,5,expression(bgroup(“(”,atop(“\ n”,paste(“x 4 f \ ny 3 5 \ nz 2 k”)),“)”)),cex = 0.6)几乎是完美的。谢谢你的回答和建议。 –