PyCharm 中的绘图问题

问题描述 投票:0回答:1

我无法在 PyCharm 中绘制任何内容。

我的代码如下:

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()

我收到以下错误:

Traceback (most recent call last):
  File "C:\Desktop\plot_project\main.py", line 5, in <module>
    plt.plot(x, y)
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 3590, in plot
    return gca().plot(
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 2540, in gca
    return gcf().gca()
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 1000, in gcf
    return figure()
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 934, in figure
    manager = new_figure_manager(
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 464, in new_figure_manager
    _warn_if_gui_out_of_main_thread()
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 441, in _warn_if_gui_out_of_main_thread
    canvas_class = cast(type[FigureCanvasBase], _get_backend_mod().FigureCanvas)
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 280, in _get_backend_mod
    switch_backend(rcParams._get("backend"))  # type: ignore[attr-defined]
  File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 343, in switch_backend
    canvas_class = module.FigureCanvas
AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'. Did you mean: 'FigureCanvasAgg'

我整个下午都在搞这个。任何帮助将不胜感激

python pycharm
1个回答
0
投票

Попробуйте переустановить библиотеки 。 у меня ваш код запустился . надеюсь вы справитесь

© www.soinside.com 2019 - 2024. All rights reserved.