Python 在离散数据上叠加matplotlib等高线

Python 在离散数据上叠加matplotlib等高线,python,matplotlib,plot,Python,Matplotlib,Plot,我有一个小的数据集,我正试图很好地绘制出来。这些值是使用pcolormesh显示的,我试图绘制一个轮廓覆盖图,显示z值穿过某个阈值的位置。现在,轮廓似乎是连接颜色单元的中心绘制的,但我想让它勾勒出它们的轮廓。这是我现在拥有的绘图代码,如果需要,我很乐意展示更多 ax.pcolormesh(X,Y,plotData,cmap='jet',norm=matplotlib.colors.LogNorm()) ax.contour(X,Y,plotData,[8.847e8],interpolation

我有一个小的数据集,我正试图很好地绘制出来。这些值是使用pcolormesh显示的,我试图绘制一个轮廓覆盖图,显示z值穿过某个阈值的位置。现在,轮廓似乎是连接颜色单元的中心绘制的,但我想让它勾勒出它们的轮廓。这是我现在拥有的绘图代码,如果需要,我很乐意展示更多

ax.pcolormesh(X,Y,plotData,cmap='jet',norm=matplotlib.colors.LogNorm())
ax.contour(X,Y,plotData,[8.847e8],interpolation='nearest')
当前绘图:

我希望它看起来像什么:

(忽略略有不同的数据)

谢谢