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处理文件目录的相关方法
Oct 16 Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
Flask解决跨域的问题示例代码
Feb 12 Python
python SQLAlchemy 中的Engine详解
Jul 04 Python
Django 用户认证组件使用详解
Jul 23 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
Python2.6版本pip安装步骤解析
Aug 17 Python
Python进行特征提取的示例代码
Oct 15 Python
Python Unittest原理及基本使用方法
Nov 06 Python
在python中读取和写入CSV文件详情
Jun 28 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的图形函数中显示汉字
2006/10/09 PHP
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
复制本贴标题和地址的js代码
2008/07/01 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
2015/11/02 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
python开发之str.format()用法实例分析
2016/02/22 Python
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
Python实现的读写json文件功能示例
2018/06/05 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
利用python汇总统计多张Excel
2020/09/22 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
PyQt QMainWindow的使用示例
2021/03/24 Python
付款委托书范本
2014/04/04 职场文书
初中学生评语大全
2014/04/24 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android