python可视化时,怎么输出中文字
时间: 2024-02-15 22:06:00 浏览: 198
Python在Matplotlib图中显示中文字体的操作方法
5星 · 资源好评率100%
在Python可视化时输出中文,可以使用`matplotlib`库。在使用`matplotlib`库绘制图表时,需要先导入中文字体,并设置为当前字体。
示例代码如下:
```python
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
# 导入中文字体
font_path = 'path/to/your/font.ttf'
font_prop = fm.FontProperties(fname=font_path)
# 设置中文字体为当前字体
plt.rcParams['font.family'] = font_prop.get_name()
# 绘制图表
plt.plot([1, 2, 3], [4, 5, 6])
plt.title('这是一条中文标题')
plt.xlabel('横轴', fontproperties=font_prop)
plt.ylabel('纵轴', fontproperties=font_prop)
plt.show()
```
在上面的示例代码中,首先导入了中文字体,并设置为当前字体。然后在绘制图表时,通过`fontproperties`参数指定中文字体,使得中文能够正确显示。
阅读全文