📜  在 Matplotlib 中隐藏轴、边界和空白(1)

📅  最后修改于: 2023-12-03 15:07:44.343000             🧑  作者: Mango

在 Matplotlib 中隐藏轴、边界和空白

在使用 Matplotlib 绘图时,有时候需要隐藏数据图周围的轴、边界和空白。这可以通过以下方法实现:

隐藏轴

可以使用 set_axis_off() 方法隐藏轴,使用 set_frame_on(False) 方法隐藏轴边框线:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

# 绘图

# 隐藏轴
ax.set_axis_off()
ax.set_frame_on(False)

plt.show()
隐藏边界和空白

可以使用 subplots_adjust() 方法来调整子图周围的空白,使用 tight_layout() 方法来自动调整子图周围的空白,并可以通过set_box_aspect() 方法设置子图的宽高比:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

# 绘图

# 隐藏边界和空白
plt.subplots_adjust(left=0, right=1, top=1, bottom=0)
plt.tight_layout()
ax.set_box_aspect(1)

plt.show()
总结

使用 Matplotlib 绘图时,可以通过上述方法来隐藏轴、边界和空白,使图形更加美观。