一、matplotlib绘图时的中文乱码
解决方式:
复制下面命令即可解决中文乱码问题,且使用的是电脑自带的宋体字体,不需要额外下载字体。
plt.rcParams['font.sans-serif'] = ['STSong'] plt.rcParams['axes.unicode_minus'] = False
二、mpfinance绘图时的中文乱码
解决方式:
在设置线条样式的命令中添加 rc={‘font.family’: ‘STSong’} 命令,使用的仍然是电脑自带的宋体字体,不需要额外下载字体。
my_style = mpf.make_mpf_style(
rc={'font.family': 'STSong'}
)



