gpt4 book ai didi

python - Pandas 情节中的小刻度线

转载 作者:太空狗 更新时间:2023-10-30 01:00:05 24 4
gpt4 key购买 nike

所以我试图让次要的刻度网格线显示出来,但它们似乎没有出现在绘图上。示例代码是

data_temp = pd.read_csv(dir_readfile, dtype=float, delimiter='\t', 
names = names, usecols=[0,1,2,3,4])

result = data_temp.groupby(['A', 'D']).agg({'B':'mean', 'E':'mean'})
result2 = result.unstack()

x = np.arange(450, 700, 50, dtype = int)
plt.grid(True, which='both')
plt.minorticks_on()

result2.B.plot(lw=2,colormap='jet',marker='.',markersize=4,
title='A v/s B', legend = True, grid = 'on' ,
xlim = [450, 700], ylim = [-70, -0], xticks = x)

我得到的是

Plot

显示主要的网格线,但不显示次要的网格线。我查看了 Pandas 文档,但只看到了网格选项。我希望让次要刻度网格线成为 X 轴上的每 10 个位置,即 460 470 等,以及 Y 轴上的每个位置(Y 的实际比例有点小)

最佳答案

plt.show() 之前添加 plt.minorticks_on()

如果您想为选定的轴添加次刻度,请使用:

ax = plt.gca()
ax.tick_params(axis='x',which='minor',bottom='off')

关于python - Pandas 情节中的小刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38345127/

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