Вы можете установить равные пределы для двух осей Y с помощью команды
axt.set_ylim(ax.get_ylim())
после , когда вы выполнили все команды построения.Точно так же, если вы хотите, чтобы только нижние значения (0) совпадали, вы можете сделать
axt.set_ylim([ax.get_ylim()[0],axt.get_ylim()[1]])
Это работает, потому что ax.get_ylim()
возвращает кортеж, где первая запись является нижним пределом, а второе значениеверхний предел диапазона отображаемых осей.set_ylim()
в свою очередь ожидает двухэлементную итерацию (например, список или кортеж), которую вы можете создать на лету.
РЕДАКТИРОВАТЬ :
Как указанов комментариях tmdavison можно также просто передать одно из ограничений на set_xlim()
, тем самым оставив другое ограничение без изменений (подробности см. в документации ).Это делается с помощью ключевых слов bottom
и top
.Для примера в OP, способ установить только нижний предел сдвоенных осей на 0, соответствующая команда будет
axt.set_ylim(bottom=ax.get_ylim()[0])