如何在点实现的图上缩放符号(圆圈)

时间:2017-07-07 12:29:48

标签: spatstat

我正在学习在spatstat中制作一些情节。我创建了一种只有一种泊松点过程并附加了一些标记 - 一个数值。现在,当我绘制时,情节默认为 - 圆圈。这些圈子的比例相对较大,但这些圈子在我的网络上太大了。我想询问是否有一些缩放因子来控制在点实现时绘制的这些圆的大小。

因此,我从点模式过程中提取点并使用它们的x,y我能够使用plot函数中的cex参数来控制它。但这并不能控制图例中的大小。所以我试着定义一个基本的r legend()函数来绘制它。这是很多额外的工作,并且针对每个案例。

所以我想知道是否有一些缩放参数用于在spatstat函数中绘制这些实现及其图例。

请有人指导我。

1 个答案:

答案 0 :(得分:0)


使用参数markscale设置标记的缩放比例(包括 在传说中)。内置数据集spruces具有坐标和 以米为单位的标记,以表示您设置的真实比例的树大小 markscale = 1。这意味着直径(而不是半径为 以前)代表树的圆圈等于标记 以窗口的坐标单位测量的值。所以这将是一个 "真"福雷斯特地图:

library(spatstat)
plot(spruces, markscale = 1)
#> Warning: Interpretation of arguments maxsize and markscale has changed (in
#> spatstat version 1.37-0 and later). Size of a circle is now measured by its
#> diameter.

如果标记值是分米,则必须执行

plot(spruces, markscale = 10)