#设置纵坐标以十的次幂形式展现
ax.set_ylim(10**0, 10**6)
ax.set_yscale('log')
ax.yaxis.set_major_locator(ticker.LogLocator(base=100.0, numticks=5))
ax1 = plt.gca()
ax1.spines['top'].set_visible(False) #去掉上边框
ax1.spines['right'].set_visible(False) #去掉右边框
ax1.spines['left'].set_linewidth(2)
ax1.spines['bottom'].set_linewidth(2)
效果:

本文详细介绍如何使用Matplotlib库中的方法调整图表的纵坐标显示形式,包括将纵坐标设置为10的次幂形式、设置对数刻度、自定义主要刻度位置等,同时演示了如何美化坐标轴外观,如隐藏上边框和右边框,加粗左边框和底边框。
1万+

被折叠的 条评论
为什么被折叠?



