首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >pandas.DataFrame.plot给出matplotlib导入错误

pandas.DataFrame.plot给出matplotlib导入错误
EN

Stack Overflow用户
提问于 2019-05-29 02:37:46
回答 2查看 363关注 0票数 -1

我有一个回归代码,我已经完成了所有步骤,但最后当我想要在图形中显示预测时,它给出了一个奇怪的导入错误!

代码如下:

代码语言:javascript
复制
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()

这不是完整的代码,而是我认为与错误相关的部分。当我运行它时,我会遇到这样的错误:

代码语言:javascript
复制
line 54, in <module>
    df['Adj. Close'].plot()
ImportError: matplotlib is required for plotting.

我发现了this的问题,但它对我没有帮助。我卸载了这些库,并重新安装了它们,但没有任何变化。

编辑:当我在shell中运行import matplot lib时,我也遇到了这个错误:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-04 23:23:51

Matplotlib在Windows下使用Miscrosoft Visual C++。库的某些部分是使用它编译的,它需要这个可再发行包才能运行,还有更多的软件包需要安装它。所以我试着安装了this,它成功了!

票数 0
EN

Stack Overflow用户

发布于 2019-05-29 03:12:44

试一试

代码语言:javascript
复制
plt.plot(df['Adj. Close'].tolist())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56348256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档