文档章节

python matplotlib中文显示问题

wangxuwei
 wangxuwei
发布于 2016/03/15 00:03
字数 92
阅读 65
收藏 0
#coding=utf-8
from matplotlib.font_manager import FontProperties
import matplotlib.pyplot as plt

font = FontProperties(fname=r"/usr/share/fonts/simsun.ttf", size=14) 
plt.xlabel(u'性别', fontproperties=font)
plt.ylabel(u'人数', fontproperties=font)
  
plt.xticks((0,1),(u'男',u'女'), fontproperties=font)
  
plt.bar(left = (0,1),height = (1,0.5),width = 0.35)
  
plt.show()


运行结果

linux中安装simsun字体

mv simsun.ttc simsun.ttf

sudo cp simsun.ttf /usr/share/fonts

cd  /usr/share/fonts

sudo chmod 644 simsun.ttf

sudo mkfontscale

sudo mkfontdir

sudo fc-cache -fsv




































© 著作权归作者所有

wangxuwei
粉丝 27
博文 342
码字总数 134455
作品 0
杭州
其他
私信 提问
python3使用matplotlib画图支持中文

python3使用matplotlib画图,因python3默认使用中unicode编码码,所以在写代码时不再需要写 plt.xlabel(u'性别')而是直接写plt.xlabel('性别'); 安装matplotlib时需要six,numpy,等组件。在w......

独钓渔
2015/03/30
4.3K
0
matplotlib中文显示问题的解决

法一: 我发现上面的方法并不能完全使得sage支持中文,首先,sage对中文的支持体现在三个方面,matplotlib,sage自己的plot,latex。暂时我能做到的就是matplotlib这个,其他两个的中文支持我...

LCZ777
2013/11/20
744
0
说说在 Matplotlib 中如何显示中文字符

Matplotlib 是 Python 的 2D 绘图库,通过它,我们可以仅需几行代码,就可以生成绘图,直方图,功率谱,条形图,错误图,散点图等图形。 1 问题 但 Matplotlib ,默认是不支持显示中文字符的...

deniro
05/25
0
0
Kaggle泰坦尼克船难逻辑回归预测生存率

一、题目 https://www.kaggle.com/c/titanic 二、编程环境准备 (一)操作系统:Win 10 (二)编程语言:Python 3.6 Win 10安装Python 3.6 (三)需要的库:numpy + pandas + matplotlib + s...

海天一树X
2018/05/10
0
0
70种方法,轻松入门Python可视化编程

图形可视化是展示数据的一个非常好的手段,好的图表自己会说话。毋庸多言,在Python的世界里,matplotlib是最著名的绘图库,它支持几乎所有的2D绘图和部分3D绘图,被广泛地应用在科学计算和数...

全部原谅
2018/09/04
32
0

没有更多内容

加载失败,请刷新页面

加载更多

MainThreadSupport

MainThreadSupport EventBus 3.0 中的代码片段. org.greenrobot.eventbus.MainThreadSupport 定义一个接口,并给出默认实现类. 调用者可以在EventBus的构建者中替换该实现. public interface ...

马湖村第九后羿
37分钟前
3
0
指定要使用的形状来代替文字的显示

控制手机键盘弹出的功能只能在ios上实现,安卓是实现不了的,所以安卓只能使用type类型来控制键盘类型,例如你要弹出数字键盘就使用type="number",如果要弹出电话键盘就使用type="tel",但这...

前端老手
47分钟前
5
0
总结:Raft协议

一、Raft协议是什么? 分布式一致性算法。即解决分布式系统中各个副本数据一致性问题。 二、Raft的日志广播过程 发送日志到所有Followers(Raft中将非Leader节点称为Follower)。 Followers收...

浮躁的码农
55分钟前
7
0
Flask-admin Model View字段介绍

Model View字段介绍 can_create = True 是否可以创建can_edit = True 是否可以编辑can_delete = True 是否可以删除list_template = 'admin/model/list.html' 修改显......

dillonxiao
今天
5
0
从AnnotationTransactionAspect开始rushSpring事务

0. Spring 事务 with LTW 0.1. Spring 事务 With LTW的原因: Pure Proxy-base mode有缺陷,其失效原因分析及使用方法及运行机制(LoadTimeWeaverBeanDefinitionParser和 AspectJWeavingEnable......

Aruforce
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部