gpt4 book ai didi

python - 使用 matplotlib 的主要和次要网格线和刻度线

转载 作者:行者123 更新时间:2023-12-01 05:04:21 24 4
gpt4 key购买 nike

我有两个大整数

min=round(raw_min,-5) # a negative number
max=round(raw_max,-5)

从中我得到了一系列有趣的标记:

xticks=np.arange(min,max,500000)

在 x 轴上,我想要为 xticks 范围添加小刻度(包括标签)。此外,我希望在值 0 处有一个主要刻度线和网格线。我尝试添加:

minorLocator = FixedLocator(xticks)
majorLocator = FixedLocator([0])

ax.xaxis.set_major_locator(majorLocator)
ax.xaxis.set_major_formatter(FormatStrFormatter('%d'))
ax.xaxis.set_minor_locator(minorLocator)
plt.tick_params(which='both', width=1)
plt.tick_params(which='major', length=7, color='b')
plt.tick_params(which='minor', length=4, color='r')
ax.yaxis.grid(True)
ax.xaxis.grid(b=True,which='major', color='b', linestyle='-')

但它不起作用...

enter image description here

未成年人没有刻度线,专业没有网格线。

有什么想法吗?

最佳答案

似乎我错过了以下行:

plt.grid(b=True,which='both')

关于python - 使用 matplotlib 的主要和次要网格线和刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25359296/

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