Я пытаюсь изменить соотношение сторон сюжета с помощью matplotlib.Тем не менее он выдает ошибку «UnboundLocalError: локальная переменная aspect_scale_mode ', на которую ссылаются перед присваиванием».
Ниже приведена минимальная модификация официального примера сюжета, найденного по адресу https://matplotlib.org/2.0.1/examples/pylab_examples/symlog_demo.html
import matplotlib.pyplot as plt
import numpy as np
dt = 0.01
x = np.arange(-50.0, 50.0, dt)
y = np.arange(0, 100.0, dt)
fig = plt.figure()
ax = fig.add_subplot(111,aspect='equal')
plt.plot(x, np.sin(x / 3.0))
plt.xscale('symlog')
plt.yscale('symlog', linthreshy=0.015)
plt.grid(True)
plt.ylabel('symlog both')
plt.tight_layout()
plt.show()