Matplotlib 以X,Y表示的经纬度图

Matplotlib 以X,Y表示的经纬度图,matplotlib,seaborn,Matplotlib,Seaborn,为什么在绘图时使用经度和纬度作为(x,y)?纬度(赤道)线横穿地球,经度(主中线)线垂直横穿地球。那么为什么它不是(x,y)==(纬度,经度)?由 当然,垂直线是纵向的,水平线是横向的。matplotlib中相应的绘图如下所示 其中经度沿x轴变化,纬度沿y轴变化。因此,(x,y)==(经度,纬度)我不确定这是否回答了这个问题,因为它使用了OP提问的前提。我的意思是,归根结底,这是一个问题,为什么我们在地图上把北方放在顶部,这主要是一个文化协议,对吗?@ImportanceOfBeingErn

为什么在绘图时使用经度和纬度作为
(x,y)
?纬度(赤道)线横穿地球,经度(主中线)线垂直横穿地球。那么为什么它不是
(x,y)==(纬度,经度)

当然,垂直线是纵向的,水平线是横向的。matplotlib中相应的绘图如下所示


其中经度沿
x
轴变化,纬度沿
y
轴变化。因此,
(x,y)==(经度,纬度)

我不确定这是否回答了这个问题,因为它使用了OP提问的前提。我的意思是,归根结底,这是一个问题,为什么我们在地图上把北方放在顶部,这主要是一个文化协议,对吗?@ImportanceOfBeingErnest OP似乎在问为什么我们使用
x
来表示垂直经度,但我承认这是我的猜测。这当然最终只是一个惯例,即纬度和经度,更适合GIS论坛。关于编程,可能等价物是为什么我们在极坐标图中使用(θ,r)而不是(r,θ)。@importantanceofbeingernest或者为什么我们使用θ表示倾角,使用φ表示方位角(或者更确切地说,为什么方位角和倾角不反转)Taimur我很好奇,如果你问为什么公约使用纬度表示水平线,使用经度表示垂直线,而不是相反,或者为什么我们使用
x
表示经度/垂直线,而
y
表示纬度/水平线,为什么我们用x表示经度/垂直线,用y表示纬度/水平线是我的问题。我的回答是否澄清了这一点?我希望得到更多的澄清。现在我知道答案了。非常感谢。