gpt4 book ai didi

python - 如何强制 Y 轴只使用整数

转载 作者:IT老高 更新时间:2023-10-28 20:35:50 26 4
gpt4 key购买 nike

我正在使用 matplotlib.pyplot 模块绘制直方图,我想知道如何强制 y 轴标签只显示整数(例如 0、1、2、3 等)而不是小数(例如 0 ., 0.5, 1., 1.5, 2. 等)。

我正在查看指导说明,并怀疑答案在 matplotlib.pyplot.ylim 附近。但到目前为止,我只能找到设置最小和最大 y 轴值的东西。

def doMakeChart(item, x):
if len(x)==1:
return
filename = "C:\Users\me\maxbyte3\charts\\"
bins=logspace(0.1, 10, 100)
plt.hist(x, bins=bins, facecolor='green', alpha=0.75)
plt.gca().set_xscale("log")
plt.xlabel('Size (Bytes)')
plt.ylabel('Count')
plt.suptitle(r'Normal Distribution for Set of Files')
plt.title('Reference PUID: %s' % item)
plt.grid(True)
plt.savefig(filename + item + '.png')
plt.clf()

最佳答案

这是另一种方式:

from matplotlib.ticker import MaxNLocator

ax = plt.figure().gca()
ax.yaxis.set_major_locator(MaxNLocator(integer=True))

关于python - 如何强制 Y 轴只使用整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050393/

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