【发布时间】:2012-04-23 08:38:15
【问题描述】:
我想知道我的绘图区域中符号的大致尺寸。我认为 par()$ps 仅指的是文本大小。那么如何使用 cex 参数计算符号大小?例如,下面是大小 cex=10 的单个点的图。我可以根据绘图设备的参数来确定它的大小吗?
plot(50, 50, ylim=c(0,100), xlim=c(0,100), cex=10)
#click on outer x limits
p1 <- locator(n=1,typ="n")
p2 <- locator(n=1,typ="n")
#approx width in x units(~15)
abs(p1$x - p2$x)
感谢您的帮助。 -马克
【问题讨论】:
-
我相信答案在
?par或?plot的某个地方。无论如何,我建议为您的绘图设置par参数,而不是事后检索默认值。 -
这实际上就是我想要做的。我只是包含了定位器示例来显示我期望这些值是什么。
-
如果您的目标是生成带有指定大小符号的图,那么您可能需要查看
TeachingDemos包中的symbols函数或my.symbols函数。