不规则点的pcolormesh的等价物是使用Triangulation进行三角剖分,并使用tripcolor函数进行着色。以下是一个示例代码:
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.tri import Triangulation
# 生成不规则点的数据
x = np.random.rand(10)
y = np.random.rand(10)
z = np.sin(x * y)
# 进行三角剖分
tri = Triangulation(x, y)
# 使用tripcolor函数进行着色
plt.tripcolor(tri, z, shading='gouraud')
# 添加颜色条
plt.colorbar()
# 显示图形
plt.show()
在这个示例中,我们首先生成了不规则点的数据,然后使用Triangulation创建了一个三角剖分。接下来,使用tripcolor函数对剖分进行着色,其中z是用来表示颜色的值。最后,我们添加了一个颜色条,用来对应颜色和数值之间的关系。运行代码后,会显示出使用不规则点进行着色的图形。
上一篇:不规则的连续无序数组
下一篇:不规则点快速二维插值的实现和策略