python画图不显示中文怎么办
时间: 2023-07-28 07:13:34 浏览: 100
Python绘图实现显示中文
5星 · 资源好评率100%
如果在 Python 中使用 Matplotlib 库绘制图形时,无法显示中文,可以按照以下步骤进行设置:
1. 安装中文字体:在系统中安装中文字体,例如SimHei、Microsoft YaHei等。
2. 设置字体路径:在代码中指定字体路径,例如:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置中文字体路径
font_path = r'C:\Windows\Fonts\simhei.ttf'
font = FontProperties(fname=font_path, size=14)
# 绘制图形
plt.title('中文标题', fontproperties=font)
```
在上面的代码中,`font_path`即为字体文件的路径,`FontProperties`用于设置字体属性。
3. 设置字体:在代码中直接指定字体名称,例如:
```python
import matplotlib.pyplot as plt
# 设置字体
plt.rcParams['font.family'] = 'SimHei'
# 绘制图形
plt.title('中文标题')
```
在上面的代码中,`plt.rcParams['font.family']`用于设置字体名称。
通过以上设置,就可以在 Matplotlib 中正常显示中文了。
阅读全文