我正在绘制数据框:
ax = df.plot()
fig = ax.get_figure()
fig.savefig("{}/{}ts.png".format(IMGPATH, series[pfxlen:]))
工作正常。但是,在控制台上,我得到:
/usr/lib64/python2.7/site-packages/matplotlib/axes.py:2542: UserWarning: Attempting to set identical left==right results in singular transformations; automatically expanding. left=736249.924955, right=736249.924955 + 'left=%s, right=%s') % (left, right))
基本搜索没有告诉我如何解决这个错误。所以,我想抑制这些错误,因为它们会占用控制台。我怎么能这样做?
答案 0 :(得分:2)
这些不是错误,而是警告。如果你不关心那些并且只是想让他们保持沉默,那就简单了:
import warnings
warnings.filterwarnings('ignore')
此外,pandas和其他库可能会触发NumPY浮点错误。如果你遇到这些,你也必须保持沉默:
import numpy as np
np.seterr('ignore')