在 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中文网其他相关文章!