matplotlib combine polar and cartesian gridded data
How do I combine gridded polar and Cartesian data on a plot? It is important to note that axes origins and scales have to match. In my application, I want to combine weather radar data ( polar ) with elevation data (Cartesian). This is the starting point : Thinking about this for a while, the answer is you need to translate you radial data into Cartesian space: import copy # fake....err, simulated... data # elevation X, Y = np.meshgrid(np.linspace(-50, 50, 1024), np.linspace(-50, 50, 1024)) elv = np.sin(np.pi * X / 50) * np.cos(2*np.pi * Y / 50) # radar R, theta = np.meshgrid(np.linspace(0, 35