matplotlib显示黑体
时间: 2023-11-09 08:57:13 浏览: 131
Python实现matplotlib显示中文的方法详解
要在matplotlib中显示黑体,可以使用以下方法之一:
方法一:
在代码前面加上以下代码:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['simhei'] # 添加中文字体为黑体
plt.rcParams['axes.unicode_minus'] = False
```
方法二:
在代码前面加上以下代码:
```python
import matplotlib.pyplot as plt
from matplotlib import font_manager
my_font = font_manager.FontProperties(fname="C:/Windows/Fonts/simsun.ttf") # 添加中文字体为黑体
```
然后,在需要显示黑体的地方,使用`fontproperties`参数并传入对应的字体对象。例如:
```python
ax.set_ylabel(u"哈哈", fontproperties=my_font)
```
希望这可以帮助到你!
阅读全文