for ax, zord in zip(axes, [1, -1]):
    ax.contourf(X, Y, Z, levels, cmap=cm.get_cmap(cmap, len(levels) - 1),
        norm=norm)
ax.autoscale(False)
ax.scatter(np.random.uniform(-3, 3, 10), np.random.uniform(-2, 2, 10),
    zorder=zord)
ax.set_title('Scatter with zorder={0}'.format(zord))
Matplotlib: точечный график на передний план поверх контурного графика