如何在带有matplotlib.pyp文件

2024-04-18 02:14:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个堆叠条形图使用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)

下面是图表的样子: enter image description here

我试着从下面的链接的建议,我不知道如何使它工作。我还不擅长matplotlib,所以我需要帮助找出如何将它应用到我的代码中。 How to draw a frame on a matplotlib figure


Tags: 文件图像图形标题matplotlibplt边缘边框
1条回答
网友
1楼 · 发布于 2024-04-18 02:14:36

尝试将plt.tight_layout()添加到代码的底部。你知道吗

文档表明,这样做是为了使标题、标签等与子地块图形大小相匹配,而不是在该图形大小周围添加项目。你知道吗

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

相关问题 更多 >