繁体   English   中英

在R图中用具有相同长度但一半高度的矩形替换正方形

[英]replacing squares with rectangles with same length but half height in R plot

我想知道如果在 BASE R 中使用symbols()函数,我可以用相同长度但一半高度的矩形替换下面图中的正方形吗?

plot((8:14)*.1, rep(1, 7), cex = 4, pch = 0)

symbols(rep(1, 7), (8:14)*.1, rectangles = .5) ## Tried this with no success

在此处输入图像描述

您需要将整个矩阵指定为rectangles的值,而不仅仅是一个数字。 此外,默认使用以英寸为单位的尺寸,但最好通过指定inches=F来使用图片本身的单位。

RECT = matrix(rep(c(0.04,0.02), each=7), ncol=2)
symbols((8:14)*.1, rep(1,7), rectangles=RECT, inches=F)

矩形

我称为 RECT 的变量指定大小。 它应该是一个有两列的矩阵。 第一列指定矩形的宽度。 第二列指定高度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM