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 yield使用方法示例
Dec 04 Python
python用字典统计单词或汉字词个数示例
Apr 22 Python
Python3读取文件常用方法实例分析
May 22 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
Python2中文处理纪要的实现方法
Mar 10 Python
Python实现二维数组输出为图片
Apr 03 Python
对命令行模式与python交互模式介绍
May 12 Python
Python实现带下标索引的遍历操作示例
May 30 Python
基于Python2、Python3中reload()的不同用法介绍
Aug 12 Python
Python如何使用函数做字典的值
Nov 30 Python
python实现拼接图片
Mar 23 Python
新手必备Python开发环境搭建教程
May 28 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中的常用魔术方法总结
2013/08/02 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
PHP简单实现合并2个数字键数组值的方法
2017/05/30 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python实现从百度API获取天气的方法
2015/03/11 Python
python学生管理系统代码实现
2020/04/05 Python
Linux下python3.7.0安装教程
2018/07/30 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Python实现Linux监控的方法
2019/05/16 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
keras的三种模型实现与区别说明
2020/07/03 Python
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
经管应届生求职信
2013/11/17 职场文书
电子信息专业自荐书
2014/02/04 职场文书
端午节演讲稿
2014/05/23 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
卫生主题班会
2015/08/14 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python
一文搞懂Java中的注解和反射
2022/06/21 Java/Android