提问人:Gabriele Troviso 提问时间:12/12/2021 最后编辑:user2314737Gabriele Troviso 更新时间:12/12/2021 访问量:71
使用 matplotlib 的网格线视图的问题
Problems with grid's lines view using matplotlib
问:
首先,我很抱歉我的英语不好。
当我尝试在使用 创建的图形中插入网格时,如果网格的线位于轴编号位置上,则不会出现网格。此行为发生在 x 轴和 y 轴上。我展示我的代码:plt.subplots
pnt = listaPnt[i]
work = ax.flat[i]
im = work.imshow(lista[i], origin='lower', vmin=0, vmax=1, cmap=newcmp, extent=[0,mu_lim, 0,mu_lim])
work.plot(line, '-', color='grey', linewidth=0.8)
work.plot(line-line*0.10, '-', color='grey', linewidth=0.8)
work.plot(line+line*0.10, '-', color='grey', linewidth=0.8)
work.plot(line-line*0.25, '--', color='grey', linewidth=0.8)
work.plot(line+line*0.25, '--', color='grey', linewidth=0.8)
work.plot(pnt[:,1], pnt[:,0], '-', color='black', linewidth=1.5)
work.plot(pnt[:,1], pnt[:,0]-pnt[:,0]*0.25, '-', color='blue', linewidth=1.5)
work.plot(pnt[:,1], pnt[:,0]+pnt[:,0]*0.25, '-', color='blue', linewidth=1.5)
grid_x_ticks = np.arange(0, mu_lim, mu_lim/bins)
grid_y_ticks = np.arange(0, mu_lim, mu_lim/bins)
work.set_xticks(grid_x_ticks , minor=True
work.set_yticks(grid_y_ticks , minor=True)
work.grid(which='minor', alpha=0.1, linestyle='-', color='b')
work.set_ylabel('$\mu}$', fontsize='30')
work.set_xlabel('$\mu_{R}$', fontsize='30')
work.set_title('$z_s = '+str(zs)+'$'+stringa[i],
...
这个过程处于一个循环中。结果如图所示。我能解决这个问题吗?每个方块都有计数,颜色的比例在右边
答: 暂无答案
评论
work.grid(which='both',...)
要同时获得小分时和大分时的网格线?