2017-07-10 23 views
0

要了解spatstat中的一些绘图,我试图使用分割函数绘制数据库粘膜以创建一个多元绘图。我得到了两个不同的粘膜小区,但默认情况下它们都具有相同的符号系统。如何在使用split进行多元点过程时传递绘图参数

library(spatstat)  
plot(split(mucosa)) 

现在两个次要情节,我想自定义每个插曲在颜色,尺寸方面,形状等我怎样才能做到这一点?请指教。

我试图通过PCH和CEX和col两个元素的矢量(因为我知道这是两种类型),但我得到的错误

plot(split(mucosa), pch=c(19,3)) 
Error in symbolmap(..., chars = chars, cols = cols) : 
    Argument ‘pch’ is neither a function nor a constant 

回答

0

使用参数chars而不是pch来指定几个绘图字符。

在对split的调用中,您需要指定参数un=FALSE,它确保每个分割点模式保留其原始标记信息(即每个点的类型)。

所以你需要

plot(split(mucosa, un=FALSE), chars=c(19,3)) 
+0

谢谢。这回答了我的问题。 – BKS

1

似乎非传统的绘制不同的绘图类型当它们被分割成不同的面板时,这些字符将被分割。你为什么想这样做?

如果在同一个情节绘制出来,你可以做你的建议:

plot(mucosa, pch = c(19, 3)) 

在这里你可以,如果你第一次分裂添加colscex,...

然而点模式更复杂plot.listof被称为,你可以看看帮助文件的细节。另外,如果你看看我们的书Baddeley,Rubak和Turner(2015),你可能会发现可能激发你的多面板情节。在本书的同伴网站上,您可以找到用于生成本书所有图形的代码(尽管需要进行一些搜索)。

+0

谢谢您的意见。我只是想有一个独特的展示,没有强烈的技术理由来绘制不同的角色。不过谢谢你提及这个伴侣网站。请参阅,该网站上缺少figurelayout.R。可能是你可以上传它。 – BKS

相关问题