mac python 中文字体
时间: 2023-09-14 09:07:44 浏览: 329
在Mac上,Python可以使用`matplotlib`库来设置中文字体,以确保在绘图中显示中文。首先,你需要安装`matplotlib`库,可以使用以下命令进行安装:
```
pip install matplotlib
```
安装完成后,你可以按照以下步骤设置中文字体:
1. 导入`matplotlib`库和字体管理器:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
```
2. 获取系统已安装的中文字体:
```python
font_list = FontProperties().get_name()
print(font_list)
```
3. 从中文字体列表中选择一个合适的字体,例如'SimHei'或 'Microsoft YaHei':
```python
font_path = '/System/Library/Fonts/STHeiti Medium.ttc' # 这里以'SimHei'字体为例
```
4. 设置字体:
```python
plt.rcParams['font.family'] = font_path
```
这样,你就可以在绘图中使用中文了。以下是一个简单的示例:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置字体
font_path = '/System/Library/Fonts/STHeiti Medium.ttc'
plt.rcParams['font.family'] = font_path
# 绘制图形
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
# 添加中文标签
plt.xlabel('横轴')
plt.ylabel('纵轴')
plt.title('示例图')
plt.show()
```
这样,你就能在Mac上使用中文字体进行Python绘图了。
阅读全文