fig, axd = plt.subplot_mosaic( "AB;CD", per_subplot_kw={ "A": {"projection": "polar"}, ("C", "D"): {"xscale": "log"}, "B": {"projection": "3d"}, }, )