plt.plot如何设置字体
时间: 2023-07-20 17:04:32 浏览: 96
基于plt.title无法显示中文的快速解决
你可以使用 `matplotlib` 库中的 `font_manager` 模块来设置字体。具体步骤如下:
1. 导入所需模块
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
```
2. 创建字体对象
```python
myfont = FontProperties(fname=r'C:\Windows\Fonts\simhei.ttf') # 替换为你的字体文件路径
```
3. 在绘图时设置字体
```python
plt.plot(x, y)
plt.xlabel('X轴标签', fontproperties=myfont)
plt.ylabel('Y轴标签', fontproperties=myfont)
plt.title('图表标题', fontproperties=myfont)
...
```
其中,`fontproperties` 参数用于指定字体对象。
注意,如果你使用的是 Jupyter Notebook 等环境,需要在第一次使用 `font_manager` 模块时执行以下代码,才能正确加载字体:
```python
from matplotlib import font_manager
font_manager._rebuild()
```
阅读全文