Is there a technical reason you can't set the aspect ratio of semi-log plots? Doing so yields the following: UserWarning: aspect is not supported for Axes with xscale=log, yscale=linear This would be very useful, and seems like a hole in the current implementation.