0
我想刪除我的每個厚度的y軸(10,20,30等)中的數值,但保留粗標記和軸標籤。 到目前爲止,我只是有:Python - 刪除軸刻度標籤,保留刻度和軸標籤
yticks([])
,但它消除了蜱蟲也。我也試過:
frame=gca()
frame.axes.get_yaxis().set_visible(False)
但它刪除軸標籤和軸刻度。
我想刪除我的每個厚度的y軸(10,20,30等)中的數值,但保留粗標記和軸標籤。 到目前爲止,我只是有:Python - 刪除軸刻度標籤,保留刻度和軸標籤
yticks([])
,但它消除了蜱蟲也。我也試過:
frame=gca()
frame.axes.get_yaxis().set_visible(False)
但它刪除軸標籤和軸刻度。
您可以將刻度標記設置爲空列表:在
from matplotlib.pyplot import *
gca().set_xticklabels(['']*10)
plot(range(10))
結果我不得不這樣做之前,我叫plot
。不知道爲什麼周圍的其他方法沒有奏效
的tick_params()
功能應該做的工作:
gca().tick_params(axis='x',labelbottom='off')
的問題是,這消除了刻度線在軸上。我想保留分數,但不是側面的值。 – Pythonice