在autodl打开jupyterlab使用matplotlib绘图中文无法正常显示问题
·
- 下载Consolas字体 https://www.cnblogs.com/FengZeng666/p/15036995.html
- 解压缩后,将YaHeiConsolas.ttf上传到Jupyterlab
- 打开终端,复制YaHeiConsolas.ttf到字体目录
cp YaHeiConsolas.ttf /usr/share/fonts/truetype/dejavu - 清除 matplotlib 的字体配置缓存 (参考: https://zhuanlan.zhihu.com/p/720082972
rm -rf ~/.cache/matplotlib -
重新运行python文件字体正常显示
from matplotlib import pyplot as plt import matplotlib a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist]) for i in a: print(i) # 查看系统字体库 # 设置中文字体为微软雅黑 plt.rcParams['font.sans-serif'] = 'YaHei Consolas Hybrid' plt.rcParams['axes.unicode_minus'] = False
更多推荐
所有评论(0)