代码之家  ›  专栏  ›  技术社区  ›  KubiK888

如何在Python Matplotlib上用一个断开的y轴表示熊猫数据帧的正无穷大和负无穷大?

  •  0
  • KubiK888  · 技术社区  · 4 年前

    作为示例代码:

    import numpy as np
    import math
    import matplotlib.pyplot as plt
    import pandas as pd
    
    np.inf == float('inf')
    data = [1, 3, 45, math.inf, -math.inf, 13, 43]
    df = pd.DataFrame(data)
    
    fig, ax = plt.subplots()
    df.plot(figsize=(20, 10), linewidth=5, fontsize=18, ax=ax, kind='line')
    #df.plot(figsize=(20, 10), linewidth=5, fontsize=18, ax=ax, kind='bar')
    
    plt.show()
    

    目前,熊猫绘图功能基本上跳过了正负无穷大,有没有办法用这样一个断裂的y轴来绘制它们( link )?

    0 回复  |  直到 4 年前