Pyplot设置x轴为对数后隐藏刻度
我有一个图表,上面有坐标轴,然后我调用了:
axes.set_xscale('log')
之后,我发现x轴上看不到任何刻度标签,当我使用 axes.set_xticks(my_ticks)
时。如果不使用 log
,我就能看到刻度标签。
我该如何在对数刻度上显示我的刻度呢?
1 个回答
0
axes.set_xticks(my_ticks)
这个命令是用来设置刻度的位置的,通常情况下它会自动更新刻度的标签,但有时候似乎并不会。你可以使用 set_xticklabels() 这个方法来手动设置这些标签。
另外,你还可以用 tick_params() 来改变刻度的一些属性,比如长度、颜色等等。