#python #python-3.x #matplotlib
#python #python-3.x #matplotlib
Вопрос:
я новичок в этом новом языке с именем python и пытаюсь использовать matplotlib
вот мой код :
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()
простой пример из pyplot, однако, когда я запускаю его, он выдает мне следующий журнал
runfile('C:/Users/Alex/.spyder-py3/temp.py', wdir='C:/Users/Alex/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-22-b33263e553df>", line 1, in <module>
runfile('C:/Users/Alex/.spyder-py3/temp.py', wdir='C:/Users/Alex/.spyder-py3')
File "C:UsersAlexAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 704, in runfile
execfile(filename, namespace)
File "C:UsersAlexAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 108, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/Alex/.spyder-py3/temp.py", line 2, in <module>
plt.plot([1, 2, 3, 4])
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibpyplot.py", line 2811, in plot
is not None else {}), **kwargs)
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibpyplot.py", line 935, in gca
return gcf().gca(**kwargs)
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibpyplot.py", line 578, in gcf
return figure()
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibpyplot.py", line 525, in figure
**kwargs)
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibbackend_bases.py", line 3217, in new_figure_manager
fig = fig_cls(*args, **kwargs)
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibfigure.py", line 361, in __init__
self.bbox = TransformedBbox(self.bbox_inches, self.dpi_scale_trans)
File "C:UsersAlexAnaconda3libsite-packagesmatplotlibtransforms.py", line 1036, in __init__
raise ValueError("'transform' must be an instance of "
ValueError: 'transform' must be an instance of 'matplotlib.transform.Transform'
я не знаю, что я делаю неправильно, я использую python 3.7.1, кто-нибудь может мне помочь?
Комментарии:
1. Вы (непреднамеренно) редактировали какой-либо файл в вашей папке matplotlib? Похоже, что ваша установка matplotlib повреждена. Вероятно, вы захотите переустановить его.
2. нет, единственное, что я сделал, это установил зависимости через comand promt, не знаю, может ли это помочь, но я использую spyder с anaconda
3. неважно, я просто запустил скрипт в cmd вручную, и он сработал, теперь я запускаю его в spyder и выполняю работы
4. Я получил ту же ошибку с тем же stacktrace прямо сейчас…