Python 如何使用matplotlib.pyplot在图形周围添加清晰边框

Python 如何使用matplotlib.pyplot在图形周围添加清晰边框,python,pandas,matplotlib,Python,Pandas,Matplotlib,我使用matplotlib.pyplot创建了一个堆叠条形图,但是图形周围没有边框,因此图形的标题和轴正好位于图像的边缘,在某些上下文中使用时会被截断。我想在图表、轴和标题周围添加一个清晰或白色的小边框。回购金额是一个数据帧 这是我的密码: colors = ["Green", "Red","Blue"] repos_amount[['Agency','MBS','Treasury']].plot.bar(stacked=True, color=colors, figsize=(15,7)) p

我使用matplotlib.pyplot创建了一个堆叠条形图,但是图形周围没有边框,因此图形的标题和轴正好位于图像的边缘,在某些上下文中使用时会被截断。我想在图表、轴和标题周围添加一个清晰或白色的小边框。回购金额是一个数据帧

这是我的密码:

colors = ["Green", "Red","Blue"]
repos_amount[['Agency','MBS','Treasury']].plot.bar(stacked=True, color=colors, figsize=(15,7))
plt.title('Total Outstanding Fed Repos Operations', fontsize=16)
plt.ylabel('$ Billions', fontsize=12)
以下是图表的外观:

我尝试了下面链接中的建议,但我不知道如何使其工作。我还不擅长matplotlib,所以我需要帮助了解如何将它应用到我的代码中。

尝试在代码底部添加
plt.tight_layout()

文档表明,这会尝试将标题、标签等放在子地块地物尺寸内,而不是围绕此地物尺寸添加项目


如果您的标签或标题太大,可能会产生不希望的结果,在这种情况下,您需要查看线程中的答案,以调整图表元素的特定框大小。

是否可以添加代码的输出图片?此线程可能有助于复制