ホームページ  >  記事  >  バックエンド開発  >  Matplotlib で軸の注釈を削除または無効にする方法は?

Matplotlib で軸の注釈を削除または無効にする方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-18 17:27:30236ブラウズ

How to Remove or Disable Axis Annotations in Matplotlib?

Matplotlib で軸の注釈を非表示にする

matplotlib では、目に見える目盛り、数字、ラベルを付けずにプロットを作成できます。軸。ただし、matplotlib が値 'N' を引いて軸の最後に加算し直すことで目盛り値を調整し、不要な数値が表示されるという問題が発生する可能性があります。

これを無効にするには動作全体:

<code class="python">frame1.axes.get_xaxis().set_visible(False)
frame1.axes.get_yaxis().set_visible(False)</code>

値 'N' を削除するには:

<code class="python">frame1.axes.get_xaxis().set_ticks([])
frame1.axes.get_yaxis().set_ticks([])</code>

この 2 番目のオプションでは、plt を使用して軸ラベルを個別に設定できます。 .xlabel() および plt.ylabel().

この例では、次の更新によりすべての軸の注釈が削除されます。

<code class="python">for tick in frame1.axes.get_xticklines():
    tick.set_visible(False)
for tick in frame1.axes.get_yticklines():
    tick.set_visible(False)  # Removed these lines for a cleaner implementation

frame1.axes.get_xaxis().set_ticks([])  # Disable tick values
frame1.axes.get_yaxis().set_ticks([])

frame1.axes.get_xaxis().set_visible(False)  # Hide x-axis
frame1.axes.get_yaxis().set_visible(False)  # Hide y-axis</code>

サブプロットの場合は、同じ手法を適用できます。各サブプロットを個別に表示します。

以上がMatplotlib で軸の注釈を削除または無効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。