pandas.DataFrame.plot выдает ошибку импорта matplotlib - PullRequest
0 голосов
/ 28 мая 2019

У меня есть код регрессии, который я сделал все шаги, но в конце, когда я хочу показать прогнозы на графике, это выдает странную ошибку импорта!

Вот код:

import math
import numpy as np,datetime
import matplotlib.pyplot as plt
from matplotlib import style
import matplotlib
import pandas as pd
from sklearn import preprocessing, svm
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from pandas.plotting import _converter
import datetime

df['Adj. Close'].plot()
df['Forecast'].plot()
plt.legend(loc=4)
plt.xlabel('Date')
plt.ylabel('Price')
plt.show()

Это не весь код, а части, которые, я думаю, связаны с ошибкой. когда я запускаю его, я сталкиваюсь с этой ошибкой:

line 54, in <module>
    df['Adj. Close'].plot()
ImportError: matplotlib is required for plotting.

Я нашел этот вопрос, но он мне не помог. Я удалил библиотеки и установил их снова, но ничего не изменилось.

Редактировать: Когда я запускаю import matplot lib в оболочке, я также сталкиваюсь с этой ошибкой:

ImportError: DLL load failed: The specified module could not be found

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Matplotlib использует Miscrosoft Visual C ++ под Windows.Некоторые части этой библиотеки скомпилированы с использованием этой программы, и для ее запуска требуется этот распространяемый пакет. Существуют и другие пакеты, требующие его установки.поэтому я попытался установить это и все заработало!

0 голосов
/ 28 мая 2019

Попробуйте

plt.plot(df['Adj. Close'].tolist())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...