Mac 上python matplotlib 添加中文
时间: 2024-09-22 19:08:11 浏览: 117
mac在matplotlib中显示中文的操作方法
在Mac上使用Python Matplotlib添加中文支持,你需要安装特定字体以及调整matplotlib的配置。以下是步骤:
1. 安装必要的字体:首先,确保系统中已经安装了支持中文字符的字体,比如“SimHei”、“SimSun”等。如果没有,你可以通过Homebrew安装`ttf-wqy-microhei`包,它包含了常用的简体中文字符:
```sh
brew install ttf-wqy-microhei
```
2. 设置字体路径:在matplotlib中设置字体查找路径,让其能找到中文字体。可以这样做:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font_path = '/usr/local/share/fonts/' # 根据实际情况修改字体文件夹位置
plt.rcParams['font.sans-serif'] = ['SimHei', 'Arial Unicode MS']
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示为方块的问题
fontprop = FontProperties(fname=font_path + 'wqy-microhei.ttc') # 使用ttc格式字体文件
```
3. 创建图表时指定字体:
```python
fig, ax = plt.subplots()
ax.set_title('这是一个带中文标题的图', fontproperties=fontprop)
```
阅读全文