python3使用matplotlib画图,因python3默认使用中unicode编码,所以在写代码时不再需要写 plt.xlabel(u’人数’),而是直接写plt.xlabel(‘人数’)。

注意: 
在有中文的地方加上中文相关的字体,不然会因为没有字体显示成放框,因为默认的使用的字体里没有中文的,使用例子如下:

# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
from pylab import * data_train=pd.read_csv("../train.csv") fig=plt.figure()
fig.set(alpha=0.6) #plt.subplot2grid((2,3)(0,0))
data_train.Survived.value_counts().plot(kind="bar")
#防止中文乱码
zhfont1 = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc')
plt.title("获救情况(1为获救)",fontproperties=zhfont1)
plt.ylabel("人数",fontproperties=zhfont1)
plt.show()

上述阴影部分是必不可少的,效果为:

最新文章

  1. MFC编程入门之十九(对话框:颜色对话框)
  2. mysql5.6主从参数详解
  3. Centos6一键搭建L2TP VPN服务器
  4. VS2010的Razor智能感知和语法高亮突然消失
  5. TextWatcher编辑框监听器
  6. net use \\192.168.54.145 /user:administrator "12345qwert"无法连接,错误码1326
  7. pwd的实现
  8. php通过token验证表单重复提交
  9. MyEclipse快捷键全
  10. Android开发事件总线之EventBus运用和框架原理深入理解
  11. 自己动手封装一个url参数解释器( ghostWuUrlParser.js )
  12. 大话python面向对象
  13. 通过SVG与CSS3实现向上图标
  14. api大全
  15. SpringCloud-分布式链路跟踪配置详解
  16. css 块元素、内联元素、内联块元素
  17. 替换空字符NULL(字符编码为0的字符)
  18. Java集合:ConcurrentHashMap原理分析
  19. sort和uniq的应用实例
  20. 【windows核心编程】注入DLL时BUG排除与调试

热门文章

  1. idea无法引用jar包中的class
  2. 2. Pycharm的介绍与使用
  3. 2018 ECNA Regional Contest J. Watch Where You Step
  4. Git 学习第三天(二)
  5. nginx配置跨域
  6. form表单和CSS基础
  7. MFS分布式文件系统【3】存储节点 CHUNK SERVER 部署
  8. 6-vim-移动命令-01-方向和行内移动
  9. 【POJ】2031 Building a Space Station
  10. Java中equals和hashcode的区别?