ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib プロットの軸テキストを削除するには?
多くのシナリオでは、目盛りや軸番号のないプロットを生成する必要があります。ただし、Matplotlib が x/y 目盛りラベルを調整し、特定の値 (例: 提供された例では '6.18') を追加または減算するときに、一般的な問題が発生します。
1.調整動作の無効化:
この動作を完全に無効にするには、frame1.axes.autoScaleLocator.set_axis_info('empty').
2.問題のある値を非表示にする:
目盛りラベルを保持し、調整された値を非表示にしたい場合は、目盛りラベルをループし、問題のあるテキストの表示/非表示を手動で False に設定します。3.複数のサブプロットの効率の向上:
複数のサブプロットを扱う場合、より効率的なアプローチは、ax.axes.xaxis.set_visible(False) および ax.axes.yaxis.set_visible(False) を使用することです。各要素を反復処理するのではなく、軸全体を非表示にするメソッドを使用します。あるいは、ax.axes.xaxis.set_ticks([]) と ax.axes.yaxis.set_ticks を使用して目盛りを空のリストに設定することを検討してください。 ([])。このメソッドでは、引き続き plt.xlabel() と plt.ylabel() を使用してカスタム ラベルを追加できます。以上がMatplotlib プロットの軸テキストを削除するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。