我正试图为一组坐标(coor(和相应的phi值绘制一个极坐标热图。我使用的三色功能如下:
plt.tripcolor(coor[:, 0], coor[:, 1], phi, shading=shading, cmap=cmap, edgecolor="face")
plt.show()
这是我得到的结果:PlotMesh
有没有办法使外部网格成为圆形?
我会尝试从坐标创建一个三角测量:
import matplotlib.tri as tri
triang = tri.Triangulation(coor[:, 0], coor[:, 1])
plt.tripcolor(triang, phi, shading=shading, cmap=cmap, edgecolor="face")