matplotib介绍
可以将 Matplotlib 理解为一个画二维图表的python工具库(能实现 matlab 的常用功能),专门用于开发2D图表(包括3D图表),以渐进、交互式方式实现数据可视化。故:掌握了 Matplotlib 相当于掌握了matlab,两者都是画图工具。
折线图
折线图是将数据标注成点,并通过直线将这些点按某种顺序连接而成的图表,它以折线的倾斜程度来形象地反映事物沿某一维度的变化趋势,能够清晰地展示数据增减的趋势、速率、规律及峰值等特征。
某地区4月23-29日气温折线图
柱形图
柱形图是由一系列宽度相等的纵向矩形条组成的图表,它使用矩形条的高度表示数值,以此反映不同分类数据之间的差异。
2015—2018年阿里巴巴公司的营业收入情况
条形图
条形图是横置的柱形图,由一系列高度相等、长短不一的横向矩形条组成。
2019 年上半年快手用户对各类商品广告的关注率
堆积图
堆积图可分为堆积面积图、堆积柱形图和堆积条形图。其中堆积面积图是由若干条折线与折线或水平坐标轴之间的填充区域组成的图表,用于强调每个部分变化的趋势;堆积柱形图和堆积条形图是由若干个以颜色或线条填充、高度不一的纵向矩形条或横向矩形条堆叠而成的图表,主要用于反映各构成部分在总体中的比重。
直方图
直方图又称质量分布图,是由一系列高低不等的纵向矩形条或线段组成的图表,用于反映数据的分布和波动情况。
某厂商对 100 个抽样产品的质量级别评定情况
小结
1.数据可视化是从数据空间到图形空间的映射。
2.狭义的数据可视化是将数据以图表、图形、地图的方式进行呈现。
3.箱型图是一种利用数据中的5个统计量描述数据的图表。
4.matplotlib是一个主要用于绘制2D图表的Python库。
5.Anaconda提供了包管理器、环境管理器,包括诸如numpy、pandas、matplotlib、scipy等180多个科学计算包及其依赖项。