This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hello! Thanks for reaching out. We currently don't have any examples of creating a surface chart like this using only our tools, but I can point you in the direction of some examples that might help you create one like this on your own. If you are comfortable downloading and running Jupyter Notebooks, here's a demonstration of one way to plot H and L pressure/height symbols on a map with contours: https://github.com/Unidata/python-training/blob/master/pages/gallery/HILO_Symbol_Plot.ipynb On the MetPy documentation pages, we also feature some examples of plotting surface station plots via Matplotlib, https://unidata.github.io/MetPy/latest/examples/plots/Station_Plot.html and with our simplified plotting interface https://unidata.github.io/MetPy/latest/examples/plots/surface_declarative.html You can add text annotations to a plot in Matplotlib with text() and annotate(): https://matplotlib.org/stable/tutorials/text/annotations.html#sphx-glr-tutorials-text-annotations-py The final pieces of making such a plot might come down to your own needs and finding the right tools and pathways to calculate and visualize the many different pieces on this chart. As you go through this, if there's any way we can help don't hesitate to reach back out, but I hope this points you in some helpful directions for now. Thanks again for reaching out! All the best, Drew > The following is a very respectful request for your help in making today's > surface chart, as shown in the figure below. Thank you very much for your > attention and I am attentive to your instructions. > Ticket Details =================== Ticket ID: RWN-797481 Department: Support Python Priority: Low Status: Closed =================== NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.