使用matplotlib绘制矩形网格

时间:2015-07-08 00:51:46

标签: python python-2.7 matplotlib

使用pyplot(matplotlib)在python中有一种简单的方法来创建一个矩形网格(像这样,但可能是网格化的),如下所示: enter image description here

我是python的新手,可能有一个简单的解决方案,但我一直无法找到它。

提前致谢。

1 个答案:

答案 0 :(得分:2)

目前尚不清楚您将采用哪种细节,但这是一个开始...

enter image description here

import matplotlib.pyplot as plt

ax = plt.subplot(1, 1, 1)
ax.spines['left'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['bottom'].set_position('zero')
ax.spines['top'].set_color('none')
ax.spines['left'].set_smart_bounds(True)
ax.spines['bottom'].set_smart_bounds(True)
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
ax.set_xticks(range(-5, 6))
ax.set_yticks(range(-5, 6))
ax.set_xlim((-5.5, 5.5))
ax.set_ylim((-5.5, 5.5))
ax.grid()

plt.show()