解决mac上matplotlib中文无法显示问题
永久更改方法:
进入python
import matplotlib
print(matplotlib.matplotlib_fname())
进入该路径,我的是在:
/Users/mac/opt/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
然后编辑文件matplotlibrc
可以直接在最下面加上三行:
font.family: sans-serif
font.sans-serif: Arial Unicode MS, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus: False
然后把
~/.matplotlib
目录下的两个文件删除掉(缓存文件可以放心删): rm -rf ~/.matplotlib/*
重启python,即可解决中文及负号无法正常解决的问题。
【解决mac上matplotlib中文无法显示问题】测试代码如下:
import matplotlib.pyplot as plt
x = ['张三', '李四', '王五']
y = [1, 2, 3]
plt.plot(x, y)
plt.show()
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- Y房东的后半生14
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 陇上秋二|陇上秋二 罗敷媚
- Mac安装Chromedriver
- MediaRecorder前后摄像头同时录像
- live|live to inspire 一个普通上班族的流水账0723
- 上班后阅读开始变成一件奢侈的事
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- 危险也是机会