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中操作文件之truncate()方法的使用教程
May 25 Python
Python书单 不将就
Jul 11 Python
简单了解python模块概念
Jan 11 Python
python字典快速保存于读取的方法
Mar 23 Python
python使用多进程的实例详解
Sep 19 Python
python实现图片彩色转化为素描
Jan 15 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
python 获取当前目录下的文件目录和文件名实例代码详解
Mar 10 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
python安装及变量名介绍详解
Dec 12 Python
10张动图学会python循环与递归问题
Feb 06 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
基于mysql的bbs设计(二)
2006/10/09 PHP
常用的php对象类型判断
2008/08/27 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
sina的lightbox效果。
2007/01/09 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
js密码强度检测
2016/01/07 Javascript
javascript事件模型介绍
2016/05/31 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python数据结构之翻转链表
2017/02/25 Python
Python中join函数简单代码示例
2018/01/09 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
详解python logging日志传输
2020/07/01 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
如何做好总经理助理
2013/11/12 职场文书
酒店拾金不昧表扬信
2014/01/18 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
python内置进制转换函数的操作
2021/06/02 Python
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android