如何阅读coplot()图

ECI*_*CII 3 graphics plot r

我无法扭曲我的思绪,阅读由此产生的情节coplot().例如来自help(coplot)

## Tonga Trench Earthquakes
coplot(lat ~ long | depth, data = quakes)
Run Code Online (Sandbox Code Playgroud)

上面的灰色条表示什么?为什么有2行或纬度/长箱?我如何阅读此图表?

And*_*our 6

这是一种可视化数据集中交互的方法。更具体地说,它可以让您了解某些变量集如何以其他一些变量集为条件。

在给出的示例中,您要求可视化latlong随 变化的情况depth。因为您没有指定number,并且公式表明您只对一个条件变量感兴趣,所以该函数假设您想要number=6深度切割(传递给co.intervals,它试图使每个间隔内的数据点数量大致相等),并且简单地说通过堆叠各个图框来最大化数据与墨水的比率;深度值向右增加,从最低行开始向上移动(因此右上角的框架代表最大的深度间隔)。您可以设置rowscolumns更改此行为,例如:

coplot(lat ~ long | depth, data = quakes, columns=6)
Run Code Online (Sandbox Code Playgroud)

但我认为当您检查两个或多个条件变量时,该工具的威力会变得更加明显。例如:

coplot(lat ~ long | depth * mag, data = quakes, number=c(3,4))
Run Code Online (Sandbox Code Playgroud)

提供了地震在空间中如何变化的丰富视图,并证明了地震与深度存在一定的相互作用(模式从左到右变化),而与震级几乎没有相互作用(模式从上到下不变化) 。

纬度 ~ 经度的副图 |  地震数据集的深度 * 震级

最后,我强烈推荐阅读克利夫兰的可视化数据——一本经典著作。


小智 5

我可以对第二张图表的解释有所了解.两者的灰色条magdepth代表它们各自的变量的时间间隔.Andy很好地描述了它们是如何在上面创建的.

当您阅读它们时请记住,它们旨在向您显示每个列或行中表示的相应条件变量(magdepth)的观察范围.因此,在Andy的例子中,最大的mag条形图显示最顶部的行包含大约地震的观测值.4.6至7.有意义的是,这个条是最大的,因为正如安迪所提到的,它们被创建为具有大致相似数量的观察,并且更强烈的地震不像弱的那样普遍.同样的逻辑适用depth于需要更大范围的深度以获得大致成比例的观测值的情况.

关于读取图表,您将读取列表示三个depth组(从左到右)和行表示四个mag组(从下到上).因此,当您阅读图表时,您正在逐步将数据切割成数量级越来越多的观察组.因此,例如,底行表示大小为4到4.5的地震,每列代表不同的深度范围.同样,您可以将列读取为保持深度常量,同时允许您查看各种幅度范围.

如安迪所提到的那样,我们可以看到,当我们读取行数(进展幅度很大)时,地震的分布仍然相对不变.但是,当读取列(深入进展)时,我们发现分布确实略有变化.具体而言,在180度和185度经度之间的右侧地震分组越来越紧密,越来越聚集在小区顶部.