在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>第二個選項可讓您使用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中文網其他相關文章!