繁体   English   中英

如何关闭pandas数据帧图

[英]how to close pandas dataframe plot

这感觉就像(并且可能是)一个非常愚蠢的问题,但你怎么称呼关闭一个没有明确调用matplotlib的数据帧图?

例如,如果您键入:

df.hist(data)

有没有办法关闭图(除了手动点击窗口的x)?

我习惯于调用plt.close(),但是在pandas中有类似的东西吗? 我已经尝试过close&close(),但都没有工作。

这将在关闭窗口前等待5秒钟:

import matplotlib.pyplot as plt
import pandas as pd
import time

ax = df.plot()
fig = ax.get_figure()
plt.show(block=False)
time.sleep(5)
plt.close(fig)

或者:

fig, ax = plt.subplots()
df = pd.Series([1, 2, 3])
df.plot(ax=ax)
plt.show(block=False)
time.sleep(5)
plt.close(fig)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM