python用plt设置字体的大小
时间: 2024-02-23 18:59:29 浏览: 131
在 matplotlib 中,可以使用 `rcParams` 字典来设置全局字体的大小。`rcParams` 是 matplotlib 的配置字典,可以用来设置全局的参数,例如字体、线条样式等。在 `rcParams` 字典中,`font.size` 参数用于设置字体的大小,例如:
```python
import matplotlib.pyplot as plt
# 设置全局字体大小
plt.rcParams['font.size'] = 12
fig, ax = plt.subplots()
# 画图
ax.plot(x, y)
# 显示图形
plt.show()
```
在上述代码中,`plt.rcParams['font.size'] = 12` 将全局字体大小设置为 12。在之后的代码中,所有的字体大小都将采用这个设置。
另外,也可以在单独的图中设置字体的大小,例如:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 设置标题字体大小
ax.set_title('Title', fontsize=16)
# 设置坐标轴标签字体大小
ax.set_xlabel('X Label', fontsize=14)
ax.set_ylabel('Y Label', fontsize=14)
# 画图
ax.plot(x, y)
# 显示图形
plt.show()
```
在上述代码中,`ax.set_title('Title', fontsize=16)` 将图的标题字体大小设置为 16,`ax.set_xlabel('X Label', fontsize=14)` 和 `ax.set_ylabel('Y Label', fontsize=14)` 将坐标轴标签字体大小设置为 14。需要注意的是,`ax.set_title()` 和 `ax.set_xlabel()`、`ax.set_ylabel()` 等函数中的 `fontsize` 参数用于设置字体大小。
阅读全文