You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何基于对角地理坐标正确绘制矩形区域

问题原因

  • 顶点配对顺序错误:你当前x和y数组的配对连接路径是对角线交叉走向,不符合矩形的边连续排列规则,这是最核心的问题。
  • 代码存在笔误:你写的plot.plot(x,y)缺少pyplot别名前缀,正确写法应为plt.plot(x,y)。
  • 未做形状闭合处理:四个顶点连接完成后需要回到起点,否则最终形状会缺少一条边。

修正方案

你可以选择调整坐标顺序为顺时针/逆时针的矩形顶点顺序,也可以手动指定连接索引避免修改原数组:

import matplotlib.pyplot as plt

# 原坐标数组
x = [6.2372045620000005, 6.237194762000001, 6.237194762000001, 6.2372045620000005]
y = [51.071833453, 51.071835828999994, 51.071833453, 51.071835828999994]

# 手动指定连接顺序:左下→右下→右上→左上→回到左下闭合
order = [0,2,1,3,0]

plt.scatter(x, y, color = 'blue')
plt.plot([x[i] for i in order], [y[i] for i in order])
plt.show()

内容的提问来源于stack exchange,提问作者sdom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:57:05