【问题标题】:Set y range on Matplotlib boxplot [duplicate]在 Matplotlib 箱线图上设置 y 范围
【发布时间】:2021-11-16 13:00:07
【问题描述】:

如何在 Matplotlib 箱线图上设置 y 轴标签?我检查了文档并搜索了谷歌,但也许我没有使用正确的关键字。我想将 y 轴间隔设置为 5000 而不是 20000,如此图中所示。

【问题讨论】:

    标签: python matplotlib data-visualization


    【解决方案1】:

    你可以使用MultipleLocator并设置y轴:

    例子:

    import matplotlib.pyplot as plt
    import numpy as np
    from matplotlib.ticker import (MultipleLocator, AutoMinorLocator)
    
    # Sample
    t = np.arange(0.0, 100.0, 0.1)
    s = np.abs(100000 * np.sin(0.1 * np.pi * t) * np.exp(-t * 0.01))
    
    # Plot function
    fig, ax = plt.subplots()
    ax.plot(t, s)
    
    # Define the yaxis
    ax.yaxis.set_major_locator(MultipleLocator(5000))
    
    plt.show()
    

    MultipleLocator:

    没有MultipleLocator

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 2018-10-09
      相关资源
      最近更新 更多