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 相关文章推荐
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 Python
python optparse模块使用实例
Apr 09 Python
python difflib模块示例讲解
Sep 13 Python
python之Character string(实例讲解)
Sep 25 Python
Python实现字符串反转的常用方法分析【4种方法】
Sep 30 Python
python学生管理系统代码实现
Apr 05 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
基于wxPython的GUI实现输入对话框(2)
Feb 27 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
Keras实现DenseNet结构操作
Jul 06 Python
Python函数中的不定长参数相关知识总结
Jun 24 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数组函数array_key_exists()小结
2015/12/10 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
用JQuery调用Session的实现代码
2010/10/29 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
为数据库创建索引都需要注意些什么
2012/07/17 面试题
大学生两会学习心得体会
2014/03/10 职场文书
小学六年级学生评语
2014/04/22 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS