mac plt显示中文解决方法
下载SimHei字体,然后放到mac的matplotlib的字体库,然后改配置。。。无效且麻烦
在网上搜索到了好用的方法:
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
永久更改方法:
找到字体路径(跟其他教程一样)
进入python
import matplotlib
print(matplotlib.matplotlib_fname())
进入该路径,我的是在:/usr/local/lib/python3.7/site-packages/matplotlib/mpl-data
然后编辑文件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
即可解决中文及负号无法正常解决的问题。
可测试:
import matplotlib.pyplot as plt
x = ['张三', '李四', '-1']
y = [1, 2, 3]
plt.plot(x, y)
plt.show()
参考链接: https://www.cnblogs.com/cymwill/p/10554916.html
mac plt显示中文解决方法相关推荐
- mac matlab 中文乱码,MAC让Matlab编辑器显示中文的方法
一些使用英文版MAC系统的用户发现自己安装了matlab之后,无法让它显示中文.这个问题该怎么解决呢?今天小编就为大家解决这个烦恼.下面一起来看看具体的操作步骤吧. 具体操作步骤: 1. 打开matl ...
- Mac的matlab怎么换中文,MAC让Matlab编辑器显示中文的方法
一些使用英文版MAC系统的用户发现自己安装了matlab之后,无法让它显示中文.这个问题该怎么解决呢?今天小编就为大家解决这个烦恼.下面一起来看看具体的操作步骤吧. 具体操作步骤: 1. 打开matl ...
- .sql导入中文显示乱码解决方法
.sql导入中文显示乱码解决方法 参考文章: (1).sql导入中文显示乱码解决方法 (2)https://www.cnblogs.com/fnote/p/8051682.html 备忘一下.
- 取出Cookie中的中文显示乱码解决方法。经验证第三种方法有效。
取出Cookie中的中文显示乱码解决方法 HttpUtility.UrlEncode(Response.Cookies[ "newcookie "].Values); HttpU ...
- Mac鼠标光标消失怎么办?苹果电脑鼠标指针不显示的解决方法
在小编使用mac电脑的过程中发现,鼠标光标会偶尔在Mac上消失.这种情况完全是随机的,任何时候都有可能发生.经过几次之后小编发现,当使用诸如Photoshop之类的大型软件并连接多个显示器时,鼠标光标 ...
- 【cocos2dx】rapidjson使用方法以及中文显示的解决方法【续】
上一个博客讲了怎么用rapidjson读取中文字符串,但是有一个很明显的缺陷 就是不能直接读取数据编辑器导出的数据.下面我们来修复这个bug并且将代码精简到不到原来的一半大小. 上一博客的地址是:[c ...
- Outlook邮箱文件夹显示英文改中文解决方法
Outlook邮箱文件夹显示英文改中文解决方法 故障现象: 解决方法一: 1.关闭outlook 2.打开CMD命令行------运行outlook.exe /resetfoldername ...
- Python实现matplotlib显示中文的方法详解
文实例讲述了Python实现matplotlib显示中文的方法.分享给大家供大家参考,具体如下: [注意] 可能与本文主题无关,不过我还是想指出来:使用matplotlib库时,下面两种导入方式是等价 ...
- 【原创】QT在嵌入式系统中显示中文的方法
[原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...
最新文章
- 为什么数学家、统计学家和机器学习专家会用不同方式解决问题?
- SQL Server统计信息:问题和解决方式
- 反映参数名称:滥用C#lambda表达式还是语法亮度?
- 斐波那契数列的实现(简单递归和动态规划)
- python笔记:数组的一些操作
- 在Visual Studio 2013里使用 Microsoft SQL Server Compact Edition
- Solr学习笔记1(V7.2)
- MySQL启动问题解决总结
- Warning: mysql_real_escape_string(): Access denied for user 'nobody'@'localhost'
- 8192fu网卡linux,Ubuntu 折腾 RTL8192EU 无线网卡驱动
- 计算流体力学c语言教程,计算流体力学教程
- linux添加变色龙引导,变色龙Chameleon Install 2281引导工具 windows电脑安装黑苹果
- his系统计算机软件,医学系统(一)医院常用的软件系统:PACS系统、HIS系统、RIS系统、LIS系统、CIS系统...
- 【年终总结】——回忆过往,不畏将来
- Dapr for dotnet | 服务调用-Service invoke(HTTP协议)
- 学会原谅自己,我们会更加强大
- codewars day1
- 故杀敌者,怒也;取敌之利者,货也
- Angular二级导航栏
- assign()函数的使用