2017-02-09 13 views
0

y軸の値が0未満であることを隠そうとしています.Y軸のラベルを非表示にしています。y軸の目盛り値が負であることを隠す

make_invisible = True 
ax4.set_yticks(minor_ticks) 

if (make_invisible): 
    yticks=ax4.yaxis.get_major_ticks()  
    yticks[0].label1.set_visible(False) 

ytick lableが負の場合、非表示にするにはどうすればよいですか?

答えて

1

set_xticks()メソッドを使用すると、x軸に必要なティックを設定できます。 yによってすべてのxの交換

import matplotlib.pyplot as plt 
plt.figure(figsize=(7,3)) 
plt.plot([-2,-1,0,1,2],[4,6,2,7,1]) 

ticks = [tick for tick in plt.gca().get_xticks() if tick >=0] 
plt.gca().set_xticks(ticks) 
plt.show() 

enter image description here

はあなたにy軸上係る行動を行います。

関連する問題