Matplotlib プロットでの軸テキストの非表示
Matplotlib はデータ視覚化のための広範なツールキットを提供しますが、望ましくない方法で軸ラベルを変更する場合があります。この記事では、以下の例に示すように、値 N が減算されてから再度追加されることで軸ラベルが調整される問題に対処します。
import matplotlib.pyplot as plt import random prefix = 6.18 rx = [prefix+(0.001*random.random()) for i in arange(100)] ry = [prefix+(0.001*random.random()) for i in arange(100)] plt.plot(rx,ry,'ko') frame1 = plt.gca() for xlabel_i in frame1.axes.get_xticklabels(): xlabel_i.set_visible(False) xlabel_i.set_fontsize(0.0) for xlabel_i in frame1.axes.get_yticklabels(): xlabel_i.set_fontsize(0.0) xlabel_i.set_visible(False) for tick in frame1.axes.get_xticklines(): tick.set_visible(False) for tick in frame1.axes.get_yticklines(): tick.set_visible(False) plt.show()
この問題に対処するには、次の解決策を検討してください。
1.軸の非表示
以下に示すように、個々の要素を非表示にする代わりに、軸全体を非表示にすることができます。
frame1.axes.get_xaxis().set_visible(False) frame1.axes.get_yaxis().set_visible(False)
2.空のリストに目盛りを設定する
または、次のように軸の目盛りを空のリストに設定できます。
frame1.axes.get_xaxis().set_ticks([]) frame1.axes.get_yaxis().set_ticks([])
3.空のティックでの plt.xlabel() および plt.ylabel() の使用
空のティックでも、plt.xlabel() および plt.ylabel() を使用して軸にラベルを追加することができます。 .
以上がMatplotlib プロットで軸テキストを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。