pandas数据框的方框图


code:
df.boxplot()

按预期返回数据框中所有列的图。但它也会返回文本。例如:

{'boxes': [<matplotlib.lines.Line2D at 0x118efc278>,
<matplotlib.lines.Line2D at 0x118f0c668>,
<matplotlib.lines.Line2D at 0x118f20f98>,
<matplotlib.lines.Line2D at 0x11d58e908>,
<matplotlib.lines.Line2D at 0x11d5a6278>,
<matplotlib.lines.Line2D at 0x11d5b7ba8>,}

是否有一种方法可以删除文本,也有任何建议定制的情节突出的异常值将是非常有帮助的。提前感谢

如上所述,这是一个函数响应。

我猜你正在使用Jupyter/IPython笔记本来内联绘图,所以你不必实际调用plt.show()

虽然您肯定可以使用a = df.boxplot(),甚至只是使用df.boxplot();,但我建议您实际上养成使用plt.show()的习惯,这样,如果稍后您想在其他地方执行代码,而不是在内联jupyter会话中,您可以。

import matplotlib.pyplot as plt
[...]
In [x]: df.boxplot()
        plt.show()

相关内容

  • 没有找到相关文章

最新更新