从所有轴中删除xtick和ytick可以通过以下步骤实现:
set_xticks([])
和set_yticks([])
方法来删除xtick和ytick:ax.set_xticks([])
ax.set_yticks([])spines
属性来设置轴线的可见性:ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)set_xlabel('')
和set_ylabel('')
方法来设置空字符串作为标签:ax.set_xlabel('')
ax.set_ylabel('')tick_params
方法来设置刻度线的可见性:ax.tick_params(axis='both', which='both', length=0)set_ticklabels([])
方法来设置空列表作为标签:ax.set_xticklabels([])
ax.set_yticklabels([])grid
方法来设置网格线的可见性:ax.grid(False)完整的代码示例:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_xticks([])
ax.set_yticks([])
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.set_xlabel('')
ax.set_ylabel('')
ax.tick_params(axis='both', which='both', length=0)
ax.set_xticklabels([])
ax.set_yticklabels([])
ax.grid(False)
plt.show()
这样就可以从所有轴中删除xtick和ytick,并可选地删除轴线、轴标签、刻度线、刻度线标签和网格线。
领取专属 10元无门槛券
手把手带您无忧上云