Pycharm-Python画图显⽰中⽂字体解决⽅案
(FontFamily【ArialUn。。。
Pycharm 使⽤matplotlib 画图时,由于没有相应的中⽂包【Arial Unicode MS】会报错。具体解决⽅法如下pycharm下载第三方库
1 通过Pycharm 的Terminal 查字体路径, 输⼊如下命令⾏。
3 将下载好的字体包放到字体路径下XXX\Python3\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf,具体如下
3 编辑/mpl-data/路径下的 matplotlibrc,修改以下内容(去掉前⾯的#号,第三⾏修改为False)
font.family : sans-serif
font.sans-serif : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif axes.unicode_minus:False,#作⽤就是解决负号'-'显⽰为⽅块的问题
4 在pycharm 的terminal 输⼊⼀下命令:
from matplotlib.font_manager import _rebuild
_rebuild()
5 画图加上代码即可解决中⽂字体显⽰问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论