时间:2020-03-07来源:电脑系统城作者:电脑系统城
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 。
通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。
下面开始今天的正文。
首先保证电脑里是否安装了中文字体,然后找到他们!!
具体步骤如下:
先打开终端,command+空格 搜索 ter,然后会蹦出终端,点开
输入 fc-list :lang=zh
如果显示command not found
输入 conda install fontconfig
然后输入 y
然后就安装好了!!!!
再输入fc-list :lang=zh
好了,看看有哪些字体
剩下就是anaconda的操作了
知识点补充:
给大家补充一个matplotlib中文乱码问题
在ubuntu16.04中使用python的matplotlib模块进行科学制图时,在输出图例或者标题的时候出现中文乱码问题:
解决:
下载字体:msyh.ttf (微软雅黑),放在系统字体文件夹下: /usr/share/fonts
同时我也复制了下放在matplotlib的字体文件夹下了(不知道这一步是不是必须)
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/fonts/ttf/
修改matplotlib配置文件:
sudo vim /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
删除font.family和font.sans-serif两行前的#,并在font.sans-serif后添加中文字体
Microsoft YaHei, ...(其余不变)
删除~/.cache/matplotlib下文件fontList.py3k.cache
重启python即可
注意:在我修改完成后还需要在代码里加入:
另外:可以执行下这段程序--可以打印出可用的字体:
总结
到此这篇关于mac如何在matplotlib中显示中文的文章就介绍到这了,更多相关mac matplotlib 中文内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
2023-03-17
python flask项目打包成docker镜像发布的过程2023-03-17
python调试模块ipdb详解2023-03-17
python使用openai生成图像的超详细教程python cron定时任务触发接口自动化巡检 apscheduler报错:Run time of job …… next run at: ……)” was missed by misfire_grace_time参数 找到任务超时的根本原因...
2023-03-15