解决在matplotlib使用中文的问题
2024-09-28 22:44:54
原生的matplotlib并不支持直接使用中文,而需要修改一下相应的文件,上网搜了下,找到一个最简洁的办法。
NO.1
找到matplotlibrc文件
C:\Python26\Lib\site-packages\matplotlib\mpl-data\matplotlibrc(Windows)
/usr/share/matplotlib/mpl-data/matplotlibrc (Linux)
NO.2
找到以下两项,去掉#
font.family : sans-serif
font.sans-serif : Microsoft YaHei , Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif #添加“Microsoft YaHei”,该行指示缺省字体
NO.3
在写code的时候记得在字符串前加上u,表示unicode编码,例如:
setupGraph(
title="Speed of Train ",
xlabel=u'Time 单位:s',
ylabel=u"Speed 单位:m/s",
hold=True
)
最新文章
- PHP访问带密码的Redis
- WEB框架介绍
- 生产服务器环境最小化安装后 Centos 6.5优化配置[转]
- 20135220谈愈敏Blog8_进程的切换和系统的一般执行过程
- 安装配置Apache
- 关于WebPlayer Sandbox的小节
- 7. 泛化(Generalization)
- jquery禁用a标签,jquery禁用按钮click点击
- hadoop错误org.apache.hadoop.mapred.MapTask$NewOutputCollector@17bda0f2
- Dynamics CRM 开发模板使用手册(插件开发)
- sqlplus中隐患组合键
- UT源码-124
- 双T型陷波滤波器
- JSTL常用标签
- Spring之注解实现aop(面向切面编程)
- Npoi简单读写Excel
- Redis多机多节点集群实验
- 对palindrome的常用判断
- centos 6 不能上网
- win7&;win10 右键添加 cmd