python设置中文字体代码
时间: 2024-11-06 09:10:04 浏览: 3
Python matplotlib修改默认字体的操作
在Python中,如果你想要设置文本的字体为中国或其他非英文字符集(如中文字体),你可以利用matplotlib库来调整文本渲染。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置默认字体为SimHei(宋体,如果安装了)
font = FontProperties(fname=r'C:\Windows\Fonts\simsun.ttc') # 这里替换为你系统中 SimHei 字体的实际路径
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示为方块的问题
# 创建图表并设置中文文本
plt.title('这是一个中文标题', fontproperties=font)
plt.xlabel('中文x轴标签', fontproperties=font)
plt.ylabel('中文y轴标签', fontproperties=font)
plt.show()
```
记得先检查你的系统是否已安装所需的中文字体,并将其路径替换到上述代码中的fname变量。如果你不确定系统的字体位置,可以尝试使用`os`模块来搜索特定的字体文件。
阅读全文