python绘图显示中文
时间: 2023-10-29 12:57:03 浏览: 167
Python绘图实现显示中文
5星 · 资源好评率100%
在 Python 中绘图显示中文,需要使用一些特殊的处理方法,以确保中文能够正确显示。下面是一种常见的解决方法:
1. 安装中文字体库:在绘图前,需要先安装中文字体库。可以使用以下代码安装思源宋体字体:
```
!wget https://github.com/adobe-fonts/source-han-serif/raw/release/OTF/SimplifiedChinese/SourceHanSerifSC-Regular.otf
!mv SourceHanSerifSC-Regular.otf /usr/share/fonts/truetype/
!fc-cache -f -v
```
2. 设置字体:在绘图前,需要先设置字体。可以使用以下代码:
```
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Source Han Serif SC'] # 设置中文字体
```
3. 绘图:绘图时,可以直接使用中文字符串进行绘制。
```
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Source Han Serif SC'] # 设置中文字体
plt.plot([1,2,3],[4,5,6])
plt.title('这是一个标题')
plt.xlabel('横轴')
plt.ylabel('纵轴')
plt.show()
```
以上就是在 Python 中绘图显示中文的基本方法。
阅读全文