如何关闭 pandas 数据帧图
how to close pandas dataframe plot
这感觉像是(而且可能是)一个非常愚蠢的问题,但是您如何调用来关闭未明确调用 matplotlib 的数据帧图?
例如,如果您键入:
df.hist(data)
有没有办法关闭绘图(除了手动点击 window 的 x)?
我习惯叫plt.close()
,但是pandas有没有类似的东西?我试过 close 和 close(),都没有用。
这将在关闭 window:
之前等待 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)
这感觉像是(而且可能是)一个非常愚蠢的问题,但是您如何调用来关闭未明确调用 matplotlib 的数据帧图?
例如,如果您键入:
df.hist(data)
有没有办法关闭绘图(除了手动点击 window 的 x)?
我习惯叫plt.close()
,但是pandas有没有类似的东西?我试过 close 和 close(),都没有用。
这将在关闭 window:
之前等待 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)