Python pyplot tricontourf在我的实际域之外插值
我在点云上定义了一个字段,我想绘制这个字段。我正在使用pyplot tricontourf生成此绘图:Python pyplot tricontourf在我的实际域之外插值,python,matplotlib,Python,Matplotlib,我在点云上定义了一个字段,我想绘制这个字段。我正在使用pyplot tricontourf生成此绘图: tricontourf(pos[:,0], pos[:,1], u1[:,row], levels=levels, vmin=vmin, vmax=vmax, cmap=cmap) 这里的问题是,该图显示的是一个没有点的区域中的值,我希望那里会有一个空字段。问题区域是上方的红色半圆 我不知道我的域的参数化,所以我不能使用掩码来执行u1[mask]=np.nan 谢谢请不要再问这个问题了。尤
tricontourf(pos[:,0], pos[:,1], u1[:,row], levels=levels, vmin=vmin, vmax=vmax, cmap=cmap)
这里的问题是,该图显示的是一个没有点的区域中的值,我希望那里会有一个空字段。问题区域是上方的红色半圆
我不知道我的域的参数化,所以我不能使用掩码来执行u1[mask]=np.nan
谢谢请不要再问这个问题了。尤其是当您没有添加可复制的示例时。请注意,
pos[]
值不需要排序。你不能复制一个pos[]
和u1[:,行]
的副本,并在半圆内添加一些pos[]
坐标,以及一些np.nan
值附加到u1[:,行]
副本中吗?tricontourf不接受np.nan值包含一些策略