可以通过以下步骤实现:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_xticks([])
和ax.set_yticks([])
方法来删除轴刻度:ax.set_xticks([])
ax.set_yticks([])
ax.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)
完整的代码示例:
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)
# 显示图形
plt.show()
这样就可以从一个子图中删除轴刻度和轴线。这种操作常用于需要展示数据但不需要刻度和轴线的情况,例如在绘制图像或热力图时。
领取专属 10元无门槛券
手把手带您无忧上云