
Matplotlib で軸の注釈を非表示にする
matplotlib では、目に見える目盛り、数字、ラベルを付けずにプロットを作成できます。軸。ただし、matplotlib が値 'N' を引いて軸の最後に加算し直すことで目盛り値を調整し、不要な数値が表示されるという問題が発生する可能性があります。
これを無効にするには動作全体:
1 2 | <code class = "python" >frame1.axes.get_xaxis().set_visible(False)
frame1.axes.get_yaxis().set_visible(False)</code>
|
ログイン後にコピー
値 'N' を削除するには:
1 2 | <code class = "python" >frame1.axes.get_xaxis().set_ticks([])
frame1.axes.get_yaxis().set_ticks([])</code>
|
ログイン後にコピー
この 2 番目のオプションでは、plt を使用して軸ラベルを個別に設定できます。 .xlabel() および plt.ylabel().
この例では、次の更新によりすべての軸の注釈が削除されます。
1 2 3 4 5 6 7 8 9 10 | <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 サイトの他の関連記事を参照してください。