gpt4 book ai didi

python - 如何强制 PyPlot 在条形图中显示空箱

转载 作者:行者123 更新时间:2023-11-30 23:23:05 27 4
gpt4 key购买 nike

这是我绘制 bincount 的代码片段:

pos = np.arange(len(ranger))
print pos
width = 1.0 # gives histogram aspect to the bar diagram

ax = plt.axes()
ax.set_xticks(pos + (width / 2))
ax.set_xticklabels(ranger)

plt.bar(pos, freq, width, color='b',)

plt.savefig("binplotdisease/"+key+"_binplot.png")
plt.close()

游侠来自0,17。然而,当我绘制一些数据时,我发现,例如,如果只有一个计数为 9,没有其他计数(其余均为 0),则图中仅显示 9。出于工作目的,我希望能够看到从 0 到 17 的整个空间,以便我可以更好地查看趋势。如何更改绘图设置以便也可以看到空箱?

最佳答案

显式使用 plt.xlim 来防止 matplotlib 自动调整显示的 x 值范围的大小:

import numpy as np
import matplotlib.pyplot as plt

pos = np.arange(4)
freq = [0, 1, 3, 0]
width = 1.0

plt.bar(pos, freq, width, color='b',)
plt.xlim(pos.min(), pos.max()+width)
plt.show()

enter image description here

关于python - 如何强制 PyPlot 在条形图中显示空箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24149556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com