gpt4 book ai didi

python - 从 matplotlib 获取网格点

转载 作者:行者123 更新时间:2023-11-28 17:36:59 25 4
gpt4 key购买 nike

我有印度 map 的坐标。 x 轴范围是 65 到 100,y 轴范围是 0-100。我已经在这个范围内生成了网格。我想获取网格图的坐标。我怎样才能得到它?

 #!usr/bin/env python
import matplotlib.pyplot as plt
import numpy as np
f = np.loadtxt('New_Coordinate.txt')
fig = plt.figure()
ax = fig.gca()
ax.set_xticks(np.arange(65,100,1))
ax.set_yticks(np.arange(0,100,1))
plt.plot(f[:,:1],f[:,1:],'ro')
plt.grid()
plt.show()

最佳答案

网格点在两个轴上的刻度线位置创建。

然后您可以使用 itertools.product获取网格线相交处的所有点对。

import itertools

xticks = ax.get_xticks()
yticks = ax.get_yticks()

gridpoints = list( itertools.product(xticks, yticks) )

关于python - 从 matplotlib 获取网格点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29493591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com