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中optparse模块使用浅析
Jan 01 Python
python用来获得图片exif信息的库实例分析
Mar 16 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
May 06 Python
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python输出各行命令详解
Feb 01 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
python 三种方法提取pdf中的图片
Feb 07 Python
python爬取youtube视频的示例代码
Mar 03 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 Python
Python面向对象编程之类的概念
Nov 01 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代码
2007/03/03 PHP
php中判断字符串是否全是中文或含有中文的实现代码
2011/09/16 PHP
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
PHP强制转化的形式整理
2020/05/22 PHP
扩展String功能方法
2006/09/22 Javascript
用javascript实现自定义标签
2007/05/08 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
js制作提示框插件
2020/12/24 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
实例讲解python函数式编程
2014/06/09 Python
django 外键model的互相读取方法
2018/12/15 Python
用Python编写一个高效的端口扫描器的方法
2018/12/20 Python
Python中那些 Pythonic的写法详解
2019/07/02 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
Django多数据库联用实现方法解析
2020/11/12 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
构造方法和其他方法的区别
2016/04/26 面试题
中职应届生会计求职信
2013/10/23 职场文书
公司财务管理制度
2015/08/04 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
感谢信
2019/04/11 职场文书
KVM基础命令详解
2022/04/30 Servers