import numpy as np
import ultraplot as uplt

x = np.arange(0, 360, 10)
y = np.arange(-90, 100, 10)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.deg2rad(X)) * np.cos(np.deg2rad(Y))
fig, ax = uplt.subplots(proj="pcarree")
ax.pcolormesh(X, Y, Z,
       cmap="batlow",
       colorbar = "r",
       colorbar_kw = dict(label = "Value"),
)
ax.format(lonlabels="b", latlabels="l")