第一章 数据可视化与matpllotlib

第一章 数据可视化与matpllotlib

1数据可视化概述
数据可视化在维基百科上是这样定义的:指一种表示数据或信息的技术,它将数据或信息编码为包含在图形里的可见对象,如点、线、条等,目的是将信息更加清晰有效地传达给用户,是数据分析或数据科学的关键技术之一。简单地说,数据可视化就是以图形化方式表示数据。决策者可以通过图形直观地看到数据分析结果,从而更容易理解业务变化趋势或发现新的业务模式。使用可视化工具,可以在图形或图表上进行下钻,以进一步获得更细节的信息,交互式地观察数据改变或处理过程。
常见的数据可视化方式:折线图、柱形图、条形图、堆积图、直方图、箱形图、饼图、散点图、气泡图、误差棒图、雷达图、统计地图、3D图表
常见的数据可视化库:
1.matplotlib
2.seaborn
3.ggplot
4.bokeh
5.pygal
6.pyecharts
选择正确的数据可视化图表:
基于比较关系可选择的图表;
基于分布关系可选择的图表;
基于构成关系可选择的图表;
基于联系关系可选择的图表。
2.matpllotlib概述:
matplotilib 是一个由约翰·亨特(John Hunter)等人员开发的、主要用于绘制 2D 图表的Python 库,它支持 numpy、pandas 的数据结构,具有丰富的绘制图表、定制图表元素(图例、注释文本、表格等)或样式(如颜色、字体、线型等)的功能,可以帮助开发人员轻松获得高质量的图表。此外,matplotlib 还可用于绘制一些 3D 图表。
matplolib 实际上是一个面向对象的绘图库,它所绘制的图表元素均对应一个对象。但matplolib 在设计之初仿照 MATLAB,它提供了一套与 MATLAB 命令类似的 API,方便熟悉MATLAB 的用户进行开发。matploilib 官网提供了 3 种 API:pyplot API、object-oriented API、pylab API。
●安装Matplotlib库
Anaconda :安装了anaconda之后,Matplotlib就已经被安装好了
●导入Matplotlib库中的pyplot子库
import matplotlib.pyplot as plt

在pyplot中使用figure对象进行画图,他相当于一张画布,因此需要先创建对象
figure( num,figsize,dpi,facecolor,edgecolor,frameon)

★num :图形编号(数字)或名称(字符串),取值为数字/字符串
★figsize : 绘图对象的宽和高,单位为英寸
★dpi :绘图对象的分辨率,缺省值为80
★facecolor :背景颜色。
★edgecolor :边框颜色。
★frameon :表示是否显示边框。
★添加子标题title (标题文字)
本章小结
本章主要介绍了数据可视化和 matplotib 的人门知识,包括数据可视化概述、常见的数据可视化库、初识matplotlib、使用matplotlib绘制图表。以熟悉数据可视化的过程和方式,能够独立搭建开发环境,并对matplotib 开发有一个初步的认识,为后续的学习做好铺垫。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值