How can I make a density plot with log-scaled axes in matplotlib?
I want to plot a scalar density as a function of two variables x
and y
, which can potentially be scaled logarithmically. I essentially run simulations for each pair of x
and y
and want to report the data using a nice colormap. However, I run into the problem that I cannot make imshow
scale the data correctly. While pcolormesh
works reliably, it produces files that are orders of magnitudes larger and often cannot be displayed without artifacts (like thin white lines between data points).
How can I make a density plot with log-scaled axes in matplotlib?
I want to plot a scalar density as a function of two variables x
and y
, which can potentially be scaled logarithmically. I essentially run simulations for each pair of x
and y
and want to report the data using a nice colormap. However, I run into the problem that I cannot make imshow
scale the data correctly. While pcolormesh
works reliably, it produces files that are orders of magnitudes larger and often cannot be displayed without artifacts (like thin white lines between data points).