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中正则表达式的详细教程
Apr 30 Python
python删除服务器文件代码示例
Feb 09 Python
python实现读Excel写入.txt的方法
Apr 29 Python
Python文件读写保存操作的示例代码
Sep 14 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python3使用GUI统计代码量
Sep 18 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
python itsdangerous模块的具体使用方法
Feb 17 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
pytorch--之halfTensor的使用详解
May 24 Python
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Jun 26 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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验证码无法显示的原因及解决办法
2017/08/11 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
python client使用http post 到server端的代码
2013/02/10 Python
Python写的Socks5协议代理服务器
2014/08/06 Python
Python抓取京东图书评论数据
2014/08/31 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
python用什么编辑器进行项目开发
2020/06/17 Python
python 从list中随机取值的方法
2020/11/16 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
机电一体化应届生求职信范文
2014/01/24 职场文书
劳资员岗位职责
2015/02/13 职场文书
体育部部长竞选稿
2015/11/21 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs