【问题标题】:how to close pandas dataframe plot如何关闭熊猫数据框图
【发布时间】:2015-03-11 18:03:09
【问题描述】:

这感觉像是(并且可能是)一个非常愚蠢的问题,但是您如何调用来关闭未明确调用 matplotlib 的数据框图?

例如,如果您键入:

df.hist(data)

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

我习惯调用 plt.close(),但是 pandas 有类似的东西吗?我试过 close & close(),都不管用。

【问题讨论】:

    标签: python pandas plot


    【解决方案1】:

    这将在关闭窗口之前等待 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)
    

    【讨论】:

      猜你喜欢
      • 2021-09-11
      • 2021-01-18
      • 2015-07-08
      • 1970-01-01
      • 2021-12-04
      • 2015-08-03
      • 2020-05-03
      • 2013-08-16
      相关资源
      最近更新 更多