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标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
Python实现二维有序数组查找的方法
Apr 27 Python
Python实现简单http服务器
Apr 12 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
python元组的概念知识点
Nov 19 Python
Python读取csv文件实例解析
Dec 30 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
pycharm2020.2 配置使用的方法详解
Sep 16 Python
python pillow库的基础使用教程
Jan 13 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/06/08 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
javascript中对对层的控制
2006/12/29 Javascript
javascript 限制输入脚本大全
2009/11/03 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
javascript的BOM汇总
2015/07/16 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
python实现淘宝购物系统
2019/10/25 Python
利用python汇总统计多张Excel
2020/09/22 Python
Python之Sklearn使用入门教程
2021/02/19 Python
实习自我鉴定范文
2013/10/30 职场文书
贷款委托书范本
2014/04/08 职场文书
车贷收入证明范本
2014/09/14 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
如何用python清洗文件中的数据
2021/06/18 Python