大熊猫情节中的小蜱

DBB*_*DBB 5 python numpy matplotlib pandas

因此,我试图获得显示的小标记网格线,但它们似乎没有出现在图上.示例代码是

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)
Run Code Online (Sandbox Code Playgroud)

我得到的是

情节

显示主要网格线,但次要网格线不显示.我查看了pandas文档,但只看到了grid选项.我希望得到次要刻度网格线是X轴上每10个位置460 470等,并且Y上的每个位置(Y的实际尺度稍微小一些)

Ser*_*ity 6

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

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

ax = plt.gca()
ax.tick_params(axis='x',which='minor',bottom='off')
Run Code Online (Sandbox Code Playgroud)