抑制Pandas数据帧图输出

时间:2016-10-13 18:48:25

标签: python pandas

我正在绘制数据框:

        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))

基本搜索没有告诉我如何解决这个错误。所以,我想抑制这些错误,因为它们会占用控制台。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

这些不是错误,而是警告。如果你不关心那些并且只是想让他们保持沉默,那就简单了:

import warnings
warnings.filterwarnings('ignore')

此外,pandas和其他库可能会触发NumPY浮点错误。如果你遇到这些,你也必须保持沉默:

import numpy as np
np.seterr('ignore')