import matplotlib.pyplot as plt
import numpy as np

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 = plt.subplots()
pcm = ax.pcolormesh(X, Y, Z, cmap="viridis")
plt.colorbar(pcm, ax = ax, location = "top")
ax.set_title("Hand-built pseudo map with manual gridline work")