Mac Python3 Matplotlib中文方框乱码解决方案

在macOS Mojave 10.14上,使用Python 3.7的绘图库Matplotlib 3,当输出中文时遇到方框形乱码。 Google了一下,找到不少方法,有安装字体的,有更改配置的,有自己写方法的。看了一下这些方法,要么太复杂,要么升级后还要重新弄,都不太满意。 继续搜索发现,造成Matplotlib中文乱码是因为Mac下没有SimHei字体库,需要下载SimHei字体,再配置Matplotlib。 如果我们找到Mac里支持中文的字体,然后在Matplotlib里设置为默认,也就不需要再下载了。 运行以上代码,可以发现Mac上有很多字体可供使用,我们找到Arial Unicode MS,设置为Matplotlib的默认字体即可。 我们更改Matplotlib的默认字体: 通过以上两行代码,不用其他任何修改,即可正常显示中文。

MacOS上值得推荐的开源软件及付费应用程序

Mac平台上有非常多优秀的商业软件,譬如Photoshop、Alfred等,他们的共同点是能够极大地提升生产力。 同时,Mac平台也有很多免费开源的软件,以供我们有更多选择。 github上的以下项目,收罗了34 个大类,超过400个免费开源应用: https://github.com/serhii-londar/open-source-mac-os-apps 可以先查看是由何种语言编写: 可以看到其分类: 内容 音频 备用 浏览器 聊 Cryptocurrency 数据库 发展 混帐 iOS / macOS Web开发 其他 JSON解析 下载 编者 JSON TeX的 文本 降价 扩展 发现者 游戏 图像 IDE 图片 键盘 邮件 菜单栏 音乐 笔记 新闻 播客 生产率 屏幕保护 安全 共享文件 社交网络 流 系统 终奌站 公用事业 VPN和代理 视频 墙纸 窗口管理 另一个项目,他包含免费的以及付费但值得推荐的软件: […]