在Python中使用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
读取宋体字体文件路径
font_path = 'C:/Windows/Fonts/simsun.ttf' 替换为宋体字体的路径
my_font = font_manager.FontProperties(fname=font_path)
使用字体属性设置
ax[0, 0].set_ylabel('哈哈', fontproperties=my_font)
使用`proplot`库统一设置
```python
from proplot import rc
rc['font.family'] = 'TeX Gyre Schola' 设置字体
rc['tick.labelsize'] = 10 设置刻度标签字体大小
rc['axes.labelsize'] = 20 设置轴标签字体大小
rc['axes.labelweight'] = 'light' 设置轴标签字体粗细
rc['tick.labelweight'] = 'bold' 设置刻度标签字体粗细
请根据您的需求选择合适的方法进行设置。