У меня есть 2 сюжета:
plt.subplot(1, 2, 1)
plt.plot(x, y)
plt.subplot(1, 2, 2)
plt.plot(u, v)
Диапазон u
и v
равен [0,1] для обоих, диапазон x
и y
является случайным, и x
отличается от y
. Я хотел бы сделать оба подплота в квадрате, поэтому длина оси х должна быть равна длине оси у. Для второго подпункта легко использовать другой вопрос SO:
plt.subplot(1, 2, 1)
plt.plot(x, y)
plt.subplot(1, 2, 2)
plt.plot(u, v)
plt.axis('scaled')
Однако этот метод не работает для первого подзадача, он уменьшает масштаб оси Y до чего-то действительно малого, поскольку значения находятся в небольшом диапазоне, в то время как ось x в основном находится в диапазоне [0,1], поэтому он имеет такое же масштабирование, как и второй подзаговор
Как я могу масштабировать ось Y первого подпункта так, чтобы она равнялась длине других осей?