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实现基于两张图片生成圆角图标效果的方法
Mar 26 Python
python中enumerate函数用法实例分析
May 20 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
Apr 17 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
python看某个模块的版本方法
Oct 16 Python
python 写函数在一定条件下需要调用自身时的写法说明
Jun 01 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
php-fpm配置详解
2014/02/12 PHP
Laravel 4 初级教程之视图、命名空间、路由
2014/10/30 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
Python pymsql模块的使用
2020/09/07 Python
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
ASP.NET中的身份验证有那些
2012/07/13 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
写自荐信要注意什么
2013/12/26 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
节约能源标语
2014/06/17 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
本科应届生自荐信
2014/06/29 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
一行代码python实现文件共享服务器
2021/04/22 Python
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL