GeoGraphPlot
GeoGraphPlot[{e1,e2,…}]
生成边为 ei 的地理图形.
GeoGraphPlot[{v1,v2,…},{e1,e2,…}]
生成顶点为 vi 和边为 ej 的图形.
GeoGraphPlot[{vi vj ,…}]
使用规则 vivj 指定图.
GeoGraphPlot[g]
在地图上的地理位置显示带有顶点的图形 g.
GeoGraphPlot[{…,w[ei],…}]
绘制 ei 的图形,其特征由符号式包装 w 定义.
更多信息和选项
- GeoGraphPlot 通过将地理对象作为顶点并将它们之间的连接作为边来显示地图上位置之间的网络. 边通常不对应于位置之间的特定路线.
- 顶点 u 和 v 之间的无向边 ei 可以通过 uv、u<->v、UndirectedEdge[u,v] 或 TwoWayRule[u,v] 给出. 符号 可以通过输入 ue 实现.
- 从 u 到 v 的有向边 ei 可以通过 uv、u->v、DirectedEdge[u,v] 或 Rule[u,v] 给出. 符号 可以通过输入 de 实现.
- 地理顶点 vi 可以采用以下形式:
-
GeoPosition[{lat,lon}] 纬度和经度 Entity[…] 地理实体 Dated[ent,date] 带日期的实体 Image[…] 带有地理标签的图像 - 选项 VertexCoordinates 可用于为尚未包含地理位置的顶点指定地理位置.
- 以下特殊包装可用于顶点和边:
-
Annotation[a,label] 提供注释 Button[a,action] 定义单击元素时要执行的动作 EventHandler[a,…] 为元素定义通用事件处理程序 Hyperlink[a,uri] 使元素作为超链接 Labeled[a,…] 显示带有标签的元素 PopupWindow[a,cont] 将弹出窗口附加到元素 StatusArea[a,label] 将鼠标移到元素上时,在状态区域中显示 Style[a,opts] 使用指定的样式显示元素 Tooltip[a,label] 对元素附加任意工具提示 - GeoGraphPlot 具有与 GeoGraphics 相同的选项,并有下列增加和更改: [所有选项的列表]
-
AnnotationRules {} 图、边和顶点的注释 DirectedEdges False 是否将 Rule 解释为 DirectedEdge EdgeLabels None 边的标签和位置 EdgeLabelStyle Automatic 用于边标签的样式 EdgeShapeFunction Automatic 生成边的图形形状 EdgeStyle Automatic 边的样式 GraphHighlight {} 要突出显示的顶点和边 GraphHighlightStyle Automatic 要突出显示的样式 GraphLayout Automatic 如何布局图元素 Method Automatic 使用方法 PerformanceGoal Automatic 尝试优化的性能方面 PlotStyle Automatic 确定样式的图形指令 PlotTheme Automatic 图的整体主题 VertexCoordinates Automatic 顶点坐标 VertexLabels None 顶点的标签和位置 VertexLabelStyle Automatic 用于顶点标签的样式 VertexShape Automatic 顶点的图形形状 VertexShapeFunction Automatic 生成顶点的图形形状 VertexSize Automatic 顶点大小 VertexStyle Automatic 顶点样式 - GraphLayout 指定在何处绘制连接地理位置的边.
- GraphLayout 的可能设置包括:
-
Automatic 自动计算边 "StraightLine" 使用直线作为边 "Geodesic" 使用测地线作为边 "Rhumb" 使用 Rhumb 线作为边 "Driving","Walking","Cycling" 交通方式 - 默认情况下,GeoGraphPlot 生成的边是抽象路径,当出现在图中时,会显示自环和两个顶点之间的多个边.
- 如果在两个顶点之间找不到行进路径,则边将使用 "StraightLine" 代替.
- EdgeShapeFunctionfunc 指定应使用 func[{pt1,pt2},vw] 提供的图元渲染每个顶点,其中 pt1 和 pt2 边是边 vw 的顶点的地理位置.
- VertexCoordinates 可以使用以下形式为顶点提供地理位置:
-
{loc1,loc2,…} 将顶点 v1 放置在位置 loc1,以此类推 GeoPosition[{pos1,pos2,…}] 大地测量位置数组 {v1loc1,…} 将顶点 v1 放置在位置 loc1,以此类推 - VertexCoordinates 中的 loci 可以是地理位置、实体、带有地理标签的图像等.
- VertexLabelsAutomatic 自动标记已命名位置的顶点. 使用纬度和经度指定的顶点则不加标签.
- 图的特征主题会影响顶点和边线的绘制. 特征主题包括:
-
"LargeGraph" 大图 "NameLabeled" 经典图 "IndexLabeled" 索引标记图
所有选项的列表
范例
打开所有单元关闭所有单元范围 (29)
选项 (31)
EdgeLabels (6)
GeoRangePadding (2)
VertexCoordinates (2)
应用 (7)
属性和关系 (10)
对非地理学网络使用 GraphPlot:
用 GeoGraphValuePlot 显示地理网络上的值:
使用 GeoListPlot 显示地理位置及实体的位置:
使用 GeoBubbleChart 可将值显示为缩放气泡的形式:
使用 GeoRegionValuePlot 可将值显示为有色区域:
使用 GeoHistogram 将位置合并成箱:
使用 GeoSmoothHistogram 从地点中生成平滑密度:
对向量场使用 GeoVectorPlot 和 GeoStreamPlot:
使用 GeoContourPlot 在地图上绘制等高线:
使用 GeoDensityPlot 为地图添加平滑阴影:
文本
Wolfram Research (2021),GeoGraphPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoGraphPlot.html.
CMS
Wolfram 语言. 2021. "GeoGraphPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GeoGraphPlot.html.
APA
Wolfram 语言. (2021). GeoGraphPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoGraphPlot.html 年