Python数据可视化之画图


Posted in Python onJanuary 15, 2019

安装数据可视化模块matplotlib:pip install matplotlib

导入matplotlib模块下的pyplot

1 折线图

from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成折线图:函数polt
pyplot.plot(year,perple)
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()

Python数据可视化之画图

2 散点图

用两种方法

第一种:只需将函数polt换成scatter即可.

from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成散点图:函数scatter
pyplot.scatter(year,perple)
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()

Python数据可视化之画图

第二种方法:在polt函数里添加第三个参数 “o”.

可以更改点的颜色和类型,如红色,五角型:把plot第三个参数改为'rp'.

#点的颜色

  • c?cyan?青色
  • r?red?红色
  • m?magente?品红
  • g?green?绿色
  • b?blue?蓝色
  • y?yellow?黄色
  • k?black?黑色
  • w?white?白色

#线的类型

  • ? 虚线
  • -. 形式即为-.
  • : 细小的虚线

#点的类型

  • s?方形
  • h?六角形
  • H?六角形
  • *?*形
  • ±-加号
  • x?x形
  • d?菱形
  • D?菱形
  • p?五角形
from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成散点图:函数polt
pyplot.plot(year,perple,'rp')
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()

Python数据可视化之画图

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python标准库urllib2的一些使用细节总结
Mar 16 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
python编码总结(编码类型、格式、转码)
Jul 01 Python
我用Python抓取了7000 多本电子书案例详解
Mar 25 Python
Python对列表的操作知识点详解
Aug 20 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
jupyter notebook中美观显示矩阵实例
Apr 17 Python
pycharm激活方法到2099年(激活流程)
Sep 22 Python
Matplotlib中rcParams使用方法
Jan 05 Python
Python OpenCV超详细讲解基本功能
Apr 02 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
Jan 15 #Python
Python txt文件加入字典并查询的方法
Jan 15 #Python
Python XML转Json之XML2Dict的使用方法
Jan 15 #Python
python utc datetime转换为时间戳的方法
Jan 15 #Python
Python模块的加载讲解
Jan 15 #Python
Python实现网站表单提交和模板
Jan 15 #Python
django 实现编写控制登录和访问权限控制的中间件方法
Jan 15 #Python
You might like
PHP+DBM的同学录程序(1)
2006/10/09 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
关于php开启错误提示的总结
2019/09/24 PHP
学习ExtJS form布局
2009/10/08 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
vue内置指令详解
2018/04/03 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
python中OrderedDict的使用方法详解
2017/05/05 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
pandas中的series数据类型详解
2019/07/06 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
浅谈Python type的使用
2019/11/19 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
python实现学生成绩测评系统
2020/06/22 Python
Hammitt官网:设计师手袋
2020/05/23 全球购物
财务科科长岗位职责
2014/03/10 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
刑事撤诉申请书
2015/05/18 职场文书
开学典礼致辞
2015/07/29 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
教你用Python matplotlib库制作简单的动画
2021/06/11 Python