python画图 matplotlib去掉边框

目录

          • 一、一次性去掉所有边框
          • 二、去掉上面和右边的边框,只需要在`plot`前加上这三行代码:
            • 方法一:
            • 方法二:

一、一次性去掉所有边框
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)

python画图 matplotlib去掉边框_第1张图片
参考: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)

参考:Matplotlib之设置x,y坐标轴的位置

你可能感兴趣的:(python画图 matplotlib去掉边框)