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 相关文章推荐
在Django的上下文中设置变量的方法
Jul 20 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
Python面向对象类的继承实例详解
Jun 27 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
python3中os.path模块下常用的用法总结【推荐】
Sep 16 Python
python scipy卷积运算的实现方法
Sep 16 Python
python实现输出一个序列的所有子序列示例
Nov 18 Python
python代码如何实现余弦相似性计算
Feb 09 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
python实现取余操作的简单实例
Aug 16 Python
详解Pymongo常用查询方法总结
Jan 29 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 getsiteurl()函数
2009/09/05 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python进程通信之匿名管道实例讲解
2015/04/11 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Farah官方网站:男士服装及配件
2019/11/01 全球购物
应届毕业生求职自荐书
2014/01/03 职场文书
仓库组长岗位职责
2014/01/29 职场文书
《春雨》教学反思
2014/04/24 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
学校节水倡议书
2015/04/29 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
运动会宣传稿50字
2015/07/23 职场文书
员工旷工检讨书
2015/08/15 职场文书
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技