Python Matplotlib删除图形边界

Python Matplotlib删除图形边界,python,matplotlib,Python,Matplotlib,我正在Matplotlib中创建一个图形。我遇到了一些问题,如图中所示,图形的边框正在切割我的标签: 我试图删除图表顶部和右侧的边界线。我知道plotly中的代码看起来是这样的,但我不确定matplotlib的等价物 fig.update_xaxes(showline=True, linewidth=1, linecolor='#FBFBFB', mirror=False) fig.update_yaxes(showgrid=True, gridwidth=1, gridcolor="

我正在Matplotlib中创建一个图形。我遇到了一些问题,如图中所示,图形的边框正在切割我的标签:

我试图删除图表顶部和右侧的边界线。我知道plotly中的代码看起来是这样的,但我不确定matplotlib的等价物

fig.update_xaxes(showline=True, linewidth=1, linecolor='#FBFBFB', mirror=False)
fig.update_yaxes(showgrid=True, gridwidth=1, gridcolor="#FBFBFB",showline=True, linewidth=2, linecolor='#FBFBFB', mirror=False)
以下是我的整个上下文代码:

import matplotlib.pyplot as plt
from connect_to_db import get_df2

df = get_df2()

ax = df.plot(x='A', y='B', fontsize=10, color='#6C90B6', linewidth=3.0, legend=False,
             xlabel='', ylabel='B', figsize=(10, 5)).grid(axis='y')

for i in range(len(df)):
    x = df['A'][i]
    y = df['B'][i]
    plt.plot(x, y, 'bo', color='#6C90B6')
    plt.text(x, y + 3, y, fontsize=12, horizontalalignment='center')

plt.show()

如果更改y轴的上限,则不会有重叠…@GBOFI谢谢,在这个特定场景中,我需要删除live,因为我正在复制一个没有它的图形。这是否回答了您的问题?我以前尝试过这个选项,但我得到了一个错误“无法读取非类型对象”。我的建议是:关闭这个问题,然后发布另一个问题,在那里描述一下你做了什么来移除脊椎以及出现了什么问题。再见。