pra*_*oga 8 python matplotlib pandas
我是 Pandas 和 Matplotlib 的新手,我按照书中的一个例子进行操作,显然它给了我一个警告
“MatplotlibDeprecationWarning:在 Matplotlib 3.3 中不推荐使用 epoch2num 函数,并将在两个次要版本后删除。base = date.epoch2num(dt.asi8 / 1.0e9)”
并且轴的 X 值从年份变化为一些随机数
import matplotlib.pyplot as plt
from pandas_datareader import data
AMZ = data.DataReader('AMZN', start='2011', end='2018', data_source='yahoo')
AMZ = AMZ['Close']
AMZ.plot()
AMZ.resample('BA').mean().plot(style=':')
AMZ.asfreq('BA').plot(style='--')
plt.show()
Run Code Online (Sandbox Code Playgroud)
Jod*_*mak 10
这是由 Matplotlib 和 Pandas 之间的临时不良交互引起的,并且在两个项目中都已修复。
要在新版本可用之前解决:
plt.rcParams['date.epoch'] = '0000-12-31'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |