如何只显示meshgrid的网格

use*_*777 3 numpy matplotlib

以下四行将创建一个矩形网格,左下角为(-5,-5),右上角为(5,5).网格网格中每个单元格的宽度为0.55,高度为0.5.是否可以在python中显示这个创建的网格?也就是说,没有叠加任何其他功能的情节?

import numpy as np
x = np.arange(-5, 5, 0.55)
y = np.arange(-5, 5, 0.5)
xx, yy = np.meshgrid(x, y)
Run Code Online (Sandbox Code Playgroud)

我将不胜感激.谢谢.

tom*_*m10 6

您可以使用matplotlib's plot在网格的每个点上放置一个点. 在此输入图像描述

plt.plot(xx, yy, ".k")
plt.show()
Run Code Online (Sandbox Code Playgroud)

在这里,其实这是绘制每列作为一个单独的情节,并且会给每一个单独的颜色,这就是为什么我设置".k",其中k使每一个点黑色.如果您不喜欢这种行为,您可以这样做:

plt.plot(xx.flat, yy.flat, ".")
Run Code Online (Sandbox Code Playgroud)