mpl.rcParams['font.sans-serif']=['SimHei'] mpl.rcParams['axes.unicode_minus']=False
时间: 2024-02-03 11:01:43 浏览: 120
Matplotlib不能显示中文 — Font family [‘sans-serif’] not found警告
3星 · 编辑精心推荐
你想知道如何在Matplotlib中设置中文字体为SimHei,并且解决负号显示问题。下面是示例代码:
```python
import matplotlib as mpl
# 设置中文字体为SimHei
mpl.rcParams['font.sans-serif'] = ['SimHei']
# 解决负号显示问题
mpl.rcParams['axes.unicode_minus'] = False
```
这段代码将中文字体设置为SimHei,并且解决了负号显示为方块的问题。你可以将这段代码放在绘图代码之前,这样就能在Matplotlib中正确显示中文和负号了。
阅读全文