📅  最后修改于: 2023-12-03 15:32:51.757000             🧑  作者: Mango
在使用Matplotlib绘图时,我们可以通过设置标题文字的字体大小来增强图形的可读性和美观性。
使用plt.title函数可以设置图形的标题,并通过fontdict参数设置字体大小。
import matplotlib.pyplot as plt
# 绘图示例
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
# 设置标题及字体大小
plt.title('Example Plot', fontdict={'fontsize': 16})
# 显示图形
plt.show()
运行以上代码,即可得到一个带有标题的图形,并且标题字体大小为16。
我们也可以通过设置rcParams来设置全局标题字体大小,这样在后续的所有图形中都可以起作用。
import matplotlib.pyplot as plt
from matplotlib import rcParams
# 设置全局字体大小
rcParams.update({'font.size': 14})
# 绘图示例
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
# 设置标题
plt.title('Example Plot')
# 显示图形
plt.show()
在使用子类Axes绘制图形时,我们可以使用set_title方法设置标题,并通过fontsize参数设置字体大小。
import matplotlib.pyplot as plt
# 绘图示例
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
fig, ax = plt.subplots()
ax.plot(x, y)
# 设置标题及字体大小
ax.set_title('Example Plot', fontsize=18)
# 显示图形
plt.show()
以上就是Matplotlib绘图标题字体大小的三种方法,您可以根据自己的需求选择适合的方法来设置标题字体大小,以达到更好的视觉效果。