Pandy używają 3 kolumn do rozkładu 2D
ax.tricontourf(df.v1, df.v2, df.yy, cmap="copper")
Real Raccoon
ax.tricontourf(df.v1, df.v2, df.yy, cmap="copper")