一、一次性去掉所有边框
plt.axis('off')
二、去掉上面和右边的边框,只需要在plot
前加上这三行代码:
方法一:
from matplotlib import pyplot as plt
fig, ax = plt.subplots()
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
plt.scatter(x,y)
参考:plot - 在matplotlib中,如何只显示左边框和下框边框?
方法二:
ax=plt.gca() #gca:get current axis得到当前轴
#设置图片的右边框和上边框为不显示
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
plt.plot(x,y)