Само по себе нет причин, по которым оси должны быть квадратными, просто потому, что фигура, в которой они живут, квадратная.
Параметры подзаговора, установленные файлом rc по умолчанию ,
figure.subplot.left : 0.125 ## the left side of the subplots of the figure
figure.subplot.right : 0.9 ## the right side of the subplots of the figure
figure.subplot.bottom : 0.11 ## the bottom of the subplots of the figure
figure.subplot.top : 0.88 ## the top of the subplots of the figure
, такие что
(right-left)/(top-bottom) = (0.9-0.125)/(0.88-0.11) = 1.0064935
КонечноВы можете установить эти параметры по своему вкусу и, следовательно, открыть квадратный участок, либо в своем файле RC, либо с помощью кода, например,
rc = {"figure.subplot.left" : 0.1,
"figure.subplot.right" : 0.9,
"figure.subplot.bottom" : 0.1,
"figure.subplot.top" : 0.9 }
plt.rcParams.update(rc)
или
fig.subplots_adjust(left=0.1, bottom=0.1, right=0.9, top=0.9)