主题
关系
字数统计: 801 字
阅读时长: 约 1 分钟
当前版本: 4.29
使用关系渲染器样式化人口普查区,显示家庭规模和房屋价值之间的地理关系
什么是关系类型?
也称为二元分级统计图,使用关系样式可以探索两个数值属性之间的潜在关系。它叠加了两个连续配色方案,每个方案都与一系列值相关,会基于两个变量的关系按照分类的方式对要素进行着色。 需注意的是:即使您观察到两个感兴趣的变量之间存在正相关关系,也并不意味着它们在统计上是相关的。这也不一定就意味着一个变量的存在会影响另一个变量。因此,应慎重使用此渲染器,并了解两个变量可能相关的先验知识。
关系样式的工作方式
此渲染器将一个色带沿着某个方向分为 2、3 或 4 个类。另一个色带在旋转 90 度的方向划分,二者覆盖叠加出 2x2、3x3 或 4x4 的方形网格。x 轴表示一个变量的取值范围,y 轴表示第二个变量的取值范围。从左下角到右上角的对角线方格表示两个变量可能相关或一致的要素。 关系渲染器的图例类似于两个单色调连续色带相互叠加的网格,沿对角线形成第三个色调,这表明两个变量可能相关的位置。
右下角和左上角表示一个字段具有高值而另一字段具有低值的要素,反之亦然。
示例
3x3 格网
以下示例使用 3x3 关系配色方案显示家庭规模与房屋价值之间的地理关系。展开地图右上角的图例以查看两个变量可能相关的位置和不相关的位置。要创建关系地图,需要从关系智能制图模块请求渲染器。
注
关系样式是使用智能制图渲染器创建器方法生成的。智能制图包含十几个 API,用于生成特定于输入数据集的渲染器。
js
//主要代码
const params = {
layer: layer,
view: view,
field1: {
field: "AVGHHSZ_CY",
label: "Household size"
},
field2: {
field: "AVGVAL_CY",
label: "Home value"
},
focus: null,
numClasses: 3,
outlineOptimizationEnabled: true
};
return relationshipRendererCreator.createRenderer(params);