若某列包含地理区域(如国家、地区、州、省、县)的名称,您可以将该列分配至地图形状区域。当某个变量拖放到地图形状时,“图形生成器”会查找该变量各值对应的地图形状并绘制相应的地图。变量可以包含列属性来指示 JMP 查找地图数据的位置。若不包含列属性,JMP 会浏览所有已知的地图文件。若“地图形状”区域中有变量,X 和 Y 区域将消失。“地图形状”区域与位置相关,并且影响可用的图形元素类型。
将“州”拖放到“地图形状”后的 Cities.jmp 示例
每个地图存在两个 .jmp 文件;一个对应于名称数据(每个实体对应一行),一个对应于坐标数据(每个实体对应多行)。它们通过命名规则进行配对;xxx-Name.jmp 和 xxx-XY.jmp,其中“xxx”是某个共用的前缀。产品附带的部分样本文件示例如下所示:
每个 xxx-Name.jmp 可以包含任意数量的形状名称列,它们通过列属性标识。多个名称列支持本地化和备用名称样式(如缩写),但给定图形使用情况仅使用一列名称。“Name”文件的第一列必须包含按升序排列的唯一 Shape ID(形状 ID)编号。
每个 xxx-XY.jmp 文件都包含四列。每一行是某个形状中的坐标。每个部分由一个或多个形状组成。每个形状是一个闭合的多边形。第一列与 xxx-Name 文件中的 Shape ID(形状 ID)相同。第二列是 Part ID(部分 ID)。接下来的两列分别是 X 和 Y。
US-State-XY.jmp 的示例