Hello everybody,
I'm currently working on a Skew-T/log(P) diagram. This diagram is used for the presentation of weather balloon data. Before I started to use PyQtGraph, I worked with matplotlib. However, matploblib is horribly slow when it comes to interactive plotting. The plotting of the main diagram with temperature data went pretty smooth, now I'm stuck with plotting the wind barbs. For information: the barbs has to be plotted in a secondary widget with linked y-axis.
I tried to plot the wind barbs in a regular coordinate system where I plot all the individual lines to create one or multiple wind barbs. But when it comes to logarithmic y-axis and interactive zooming/panning, the barbs are completely out of the normal aspect ratio and become completely unuseful. Is there any way where the plotted wind barbs maintain their aspect ratio while panning/zooming around in the plot?
I attached two examples: one from matplotlib with the wind barbs included and one made with PyQtGraph without the barbs, so you have any idea about the final result. I hope somebody can help with this. Without wind barbs, the vertical profiles are very, very incomplete!
Wilfred Janssen