Metview can help you choose colours for gradients method. Here you can read how Metview contouring icon can be used for finding the most suitable colours.
More about legend plotting in legends plotting examples.
More about text plotting in text plotting examples notebook.
Plotting in directly in Jupyter notebooks doesn't need output to be specified. Most of the time you will want an output.
To run this outside of Jupyter notebooks add this piece of code: