找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2844|回复: 2

[求助] Python 时间序列statsmodels模块 画自相关图失败无反应

2

主题

5

帖子

5

积分

贫民

积分
5
canhui87 发表于 2018-5-6 20:32:14 | 显示全部楼层 |阅读模式
参考网上 http://www.dataguru.cn/article-12356-1.html文章

from random import randrange
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

from statsmodels.graphics.tsaplots import plot_acf, plot_pacf

def generateData(startDate, endDate):
    df = pd.DataFrame([300+i*30+randrange(50) for i in range(31)],\
                      columns=['营业额'],\
                      index=pd.date_range(startDate, endDate, freq='D'))
    return df

# 生成测试数据,模拟某商店营业额
data = generateData('20170601',  '20170701')
print(data)

# 绘制时序图
data.plot()
plt.show()

# 绘制自相关图
plot_acf(data).show()

无反应。

按理应该出现这样的画面

现在是画面窗口一直无反应


中间没有错误提示,唯一的警告提示
>>> from statsmodels.graphics.tsaplots import plot_acf, plot_pacf
D:\Program Files\Python36\lib\site-packages\statsmodels\compat\pandas.py:56: FutureWarning: The pandas.core.datetools module is deprecated and will be removed in a future version. Please use the pandas.tseries module instead.
  from pandas.core import datetools
>>>


094409p1lmr9rsw9rn2zlr.jpg
py.png
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-5-8 13:16:09 | 显示全部楼层
代码没问题,就是中文字体要设置一下
Screenshot from 2018-05-08 13-15-09.png
回复 支持 反对

使用道具 举报

2

主题

5

帖子

5

积分

贫民

积分
5
canhui87  楼主| 发表于 2018-5-9 23:28:48 | 显示全部楼层
sheeboard 发表于 2018-5-8 13:16
代码没问题,就是中文字体要设置一下

是不是Python版本的愿意,我是win10+python3.6 64位
还是安装库模块的原因
能怎么一步步排除或定位原因
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表