点画文档

点画在网格内创建舱口填充或点画。这个功能主要用于在空间地图中显示有统计意义的区域。

返回气候数据工具目录

内容

语法

stipple(x,y,mask) stipple(…,markproperty, markvalue,…)stipple(…,'density',DensityValue) stipple(…,'resize',false) h = stipple(…)

描述

点画(x, y,面具)绘制黑点x, y任何一个位置面具包含真正的值。的尺寸x, y,面具都必须匹配。

点画(…,MarkerProperty MarkerValue,…)指定plot函数接受的任何标记属性(例如,“颜色”“标记”“markersize”等等)。

点画(…,“密度”,DensityValue)指定点画标记的密度。默认的密度是One hundred.,但如果您的绘图太拥挤,您可以指定一个较低的密度值(和/或调整标记大小)。

点画(…,“调整”,假)覆盖了“密度”选项和图点画在输入网格的精确分辨率。默认情况下,网格会调整大小,因为任何大于100x100的网格都会产生大量点画点,这会使它们下面的任何东西都变黑。

h =点画(…)返回绘制的点画对象的句柄。

示例1

这是一个你可以在家里尝试的例子山峰要创建一个1000x1000的数据网格:

%加载一些样本数据:[X, Y, Z] =峰(1000);pcolor (X, Y, Z)阴影插值函数持有

假设Z超过2.5的地方都应该有点画:

面具Z = > 2.5;点画(X, Y,面具)

例2:指定颜色

如果你更喜欢灰色的圆点而不是默认的黑点,请这样做:

点画(X, Y,面具,“颜色”, 0.5 * (1 1 1))

例3:指定密度

点太多了吗?指定你想要的密度。默认的密度是100,所以低于100的数值将产生更少的点,而较高的数值将产生更多的点。(指定“调整”,假的如果你想要精确匹配输入网格的密度。)。

图pcolor (X, Y, Z)阴影插值函数持有点画(X, Y,面具,“密度”, 30)

例4:同时指定几个选项:

要按您喜欢的方式设置所有内容,请指定尽可能多的选项。这里我们画出红色的加号:

点画(X, Y,面具,“密度”, 75,“颜色”“r”“标记”“+”“markersize”, 9)

例5:具有统计学意义的区域

这里是点画的现实应用:用点画表示统计上显著的海面温度趋势区域。首先,加载样本pacific_sst。Mat数据集,该数据集包含逐月网格化的海表温度数据,用趋势

负载pacific_sst(tr, p) =趋势(sst, 12);图imagescn(lon,lat,tr) cb = colorbar;ylabel (cb、'SST趋势\circC yr^{-1}') cmocean (“平衡”“主”%设置颜色映射,中间为零

定义统计学显著性,比如说,任何p值小于0.01的东西:

StatisticallySignificant = p < 0.01;

现在情节点画

持有StatisticallySignificant点画(经度、纬度)

作者信息

本功能由Chad A. Greene于2018年8月编写。