【发布时间】:2011-11-21 23:29:47
【问题描述】:
基本上我要做的就是在boundingBox给定的特定边界内绘制一个NxN网格,并为此编写一个函数。我的想法是我应该绘制水平线和垂直线,并通过将边界范围除以 N 来计算宽度和高度。然后我想用线的末端用 pyplot 绘制线,这就是我所在的地方遇到麻烦。我有类似的东西,但没有经过深思熟虑。 boundingBox 基本上是坐标。
def drawGridLines(boundingBox, N):
lonrange = boundingBox[1][0] - boundingBox[0][0]
latrange = boundingBox[1][1] - boundingBox[0][1]
lonpieces = lonrange/N
latpieces = latrange/N
while (lonpieces <= N):
lon = lonpieces
pylab.plot(lon)
lonpieces = lonpieces + (lonrange/N)
【问题讨论】:
-
查看 matplotlib 模块中的 axhline 和 axvline。它们用于在图表上(分别)绘制水平线和垂直线。
标签: python matplotlib