ArcGIS教程:创建散点图

散点图绘制与数据关系可视化
本文指导如何使用散点图展示数据间关系及趋势,详细步骤包括选择图表类型、配置图层与字段,以及调整图表外观。通过实例演示,帮助理解数据排序与标注方法,增强数据可视化能力。

  散点图使用数据值作为 x,y 坐标来绘制点。它可以揭示格网上所绘制的值之间的关系,还可以显示数据的趋势。当存在大量数据点时,散点图的作用尤为明显。散点图与折线图相似,而不同之处在于折线图通过将点或数据点相连来显示每一个变化。

  步骤:

  • 单击视图菜单,指向图表,然后单击创建图表 。
  • 单击图表类型下拉箭头,然后选择散点图类型。
  • 单击图层/表下拉箭头,然后选择含有要绘成图表的数据值的图层或表。
  • 单击 Y 字段下拉箭头,然后选择要绘成图表的值的字段。向导将显示图表的初始版本。最初,点将按源表中值的顺序(记录 1、记录 2,以此类推)沿水平轴分布。
  • 可使用 X 字段参数将点的顺序更改为基于另一个字段。

  例如,有一个包含国家人口和面积的表。如果将 Y 字段设置为人口,将 X 字段设置为默认值 <无>,则散点图的数据点将根据表中数据值的顺序沿 x 轴分布,表中的第一个条目对应最左侧的点,表中最后一个条目对应最右侧的点。

  如果随后将 X 字段设置为面积字段,则将以最小面积作为最左侧的点、最大面积作为最右侧的点,按此大小顺序对点进行排序。这会帮助您了解一个国家的人口与其面积之间是否存在相关性。

  • 在 X 标注字段中指定一个不同的字段来标注散点图中的水平轴。
  • 默认情况下,输入数据的值将被添加到图表的图例中。可通过取消选中添加到图例复选框来禁用此设置。
  • 选中显示标注(标记) 复选框可用数据点的值来标记数据点。如果尚未设置 X 标注字段,则会将 Y 字段值用作标注值。可通过更改 X 标注字段中的值来更改用于对点进行标注的字段。
  • 使用颜色控件可以更改散点图上的标记的外观。
  • 使用符号属性选项卡可以更改散点图中数据点的外观。画笔选项卡可控制点的大小和标记类型,边框选项卡可控制点标记符号轮廓的宽度、样式和颜色。
  • 单击下一步按钮进入常规属性页以完成绘图。

### 三维散点图的制作方法 ArcGIS 平台支持多种数据可视化方式,包括二维和三维图表的绘制。对于三维散点图的制作,可以通过以下几种方式实现: 在 ArcGIS Pro 中,三维视图是其核心功能之一,用户可以直接将数据加载到三维场景中并进行可视化处理。具体步骤包括将点数据加载到地图中,然后通过“属性”面板调整符号化设置,选择三维符号类型,如“高度”或“绝对高度”,从而实现三维效果 [^1]。 此外,也可以利用 ArcGIS 的 Scene Viewer 进行在线三维数据展示。用户上传数据后,可以在 Scene Viewer 中创建三维场景,并通过配置图层的属性来显示三维散点图 [^2]。 如果需要编程实现三维散点图,可以使用 ArcGIS API for JavaScript 结合其他库如 Three.js 来创建更加复杂的三维图形。例如,在 JavaScript 中,可以通过以下代码片段创建一个基本的三维场景,并添加散点图层: ```javascript require([ "esri/Map", "esri/views/SceneView", "esri/layers/FeatureLayer" ], function(Map, SceneView, FeatureLayer) { var map = new Map({ basemap: "topo-vector", ground: "world-elevation" }); var view = new SceneView({ container: "viewDiv", map: map, camera: { position: { x: -118.805, y: 34.026, z: 20000 // 设置合适的高度 }, tilt: 65, heading: 0 } }); // 创建特征层 var featureLayer = new FeatureLayer({ url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/LosAngelesBuildings/FeatureServer/0" }); map.add(featureLayer); }); ``` 上述代码创建了一个三维视图,并添加了一个特征层,该特征层可以从指定 URL 获取数据并显示为三维散点图的一部分 [^4]。 需要注意的是,在进行三维散点图绘制时,确保数据具有 Z 值(高度信息),这样才能正确地在三维空间中定位每个点。此外,还需要考虑数据投影的问题,确保所有数据在同一坐标系下以便正确显示 [^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值