改变Matplotlib的坐标

时间:2017-03-02 16:22:26

标签: python matplotlib coordinates

matplotlib有自己的局部坐标。 但是,我想将其更改为我自己的lat和lon数据。数据的最大和最小纬度和经度作为列表,因此唯一需要做的是替换x和y轴的范围。 我可以这样做吗?

{'minLat': 109.0, 'maxLat': 177.7, 'maxLong': 177.64, 'minLong': 131.8}

这是需要替换x和y坐标的lat和lon。此列表是通过我定义的函数生成的。

1 个答案:

答案 0 :(得分:0)

使用set_xlim()set_ylim()可以让我们更改轴限制。

import matplotlib.pyplot as plt
coord = {'minLat': 109.0, 'maxLat': 177.7, 'maxLong': 177.64, 'minLong': 131.8}
fig, ax = plt.subplots()
ax.set_xlim((coord["minLong"], coord["maxLong"]))
ax.set_ylim((coord["minLat"], coord["maxLat"]))
ax.plot( some values )
plt.show()