【问题标题】:How to force xticks and yticks on Matplotlib histogram?如何在 Matplotlib 直方图上强制 xticks 和 yticks?
【发布时间】:2019-11-29 12:51:36
【问题描述】:

我正在尝试将直方图中的 xticks 和 Sticks 设置为某个范围,而不是让 Matplotlib 将轴与数据相匹配。例如,如果我有一组数据,我的最大频率 (ytick) 需要为 100,我仍然希望 yticks 上升到 200。

我已经使用 plt.xticks() 和 plt.yticks() 进行验证,但 Matplotlib 倾向于拟合图形轴刻度以适应数据。

    plt.xticks(np.arange(0, 1, 0.1))
    plt.yticks(np.arange(0, 100,10))
    plt.hist(data['numbers'])

【问题讨论】:

    标签: python matplotlib histogram


    【解决方案1】:

    您应该绘制直方图后尝试设置 x 和 y 刻度。也就是说,试试下面的

    # First plot
    plt.hist(data['numbers'])
    
    # Then assign the ticks
    plt.xticks(np.arange(0, 1, 0.1))
    plt.yticks(np.arange(0, 100,10))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2018-08-22
      • 2015-01-20
      • 2020-04-21
      • 1970-01-01
      • 2018-08-05
      相关资源
      最近更新 更多