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实现将目录中TXT合并成一个大TXT文件的方法
Jul 15 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
matplotlib设置legend图例代码示例
Dec 19 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
Python使用gRPC传输协议教程
Oct 16 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
Python 日期与时间转换的方法
Aug 01 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
弄清Pytorch显存的分配机制
Dec 10 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
PHPlet在Windows下的安装
2006/10/09 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
Python标准库之sqlite3使用实例
2014/11/25 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
Python 使用list和tuple+条件判断详解
2019/07/30 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
python变量的作用域是什么
2020/05/26 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
电力公司个人求职信范文
2014/02/04 职场文书
文秘求职信范文
2014/04/10 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
部门经理助理岗位职责
2015/04/13 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
MySQL8.0.18配置多主一从
2021/06/21 MySQL
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python