首页 > 解决方案 > 图标题设置在底部

问题描述

我正在使用 Matplotlib 并希望在标签下方的底部显示我的标题。下面是我正在尝试的代码。

plt.scatter(ax1['favorite_count'], ax1['citation_count'], c="DarkBlue", alpha=0.5)
plt.text(15, 15,"Correlation Graph between Citation & Favorite Count")
plt.show()

但我在 x 轴上方的图表右侧显示。有人在这里指导我如何做到这一点

标签: python-3.xmatplotlib

解决方案


如果您尝试设置text()方法,则x可以y使用坐标来更改文本的位置。使用任何负值都会将其置于轴下方。确保所有文本和标题都放置正确并且不相互重叠。

import matplotlib.pyplot as plt

plt.text(15, -0.01, "Correlation Graph between Citation & Favorite Count")

标题相同:

import matplotlib.pyplot as plt

plt.title('Scatter plot pythonspot.com', y=-0.01)

这是有关 matplotlib text() 和 title() 方法的更多信息


推荐阅读