matplotlib学习之绘图基础

1.基本图形

散点图:显示两组数据的值,每个点的坐标位置由变量的值决定,头一组不连续的点完成,用于观察两种变量的相关性。

折线图:用直线段将各种数据连接起来组成的图形,常用来观察数据随时间变化的趋势。

条形图:以长方形的长度为变量的统计图表,用来比较多个项目分类的数据大小,通常利用较小的数据集分析。

直方图:由一系列高度不等的纵向条形组成,表示数据分析的情况。

饼图:饼状图显示一个数据系列中各项的大小与各项占总和的比例。

箱线图:箱线图又称为盒装图,盒式图或者箱形图,是一种用作显示数据分散情况的统计图。

其中条形图与直方图的区别是:

首先,条形图是用条形的长度表示各类别频数的多少,其宽度(表示类别)则是固定的,直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽度均有意义

其次,由于分组数据具有连续性,直方图的各矩形通常是连续排列,而条形图则是分开排列

最后,条形图主要用于展示分类数据,而直方图则主要用于展示数据型数据

 

2.基础任务

a.绘制股票跌涨前一天和今天是否有相关性的散点图,并设置散点图的常用属性

b.绘制股票开盘价和最高价前一天和今天是否有相关性的散点图,并设置散点图的常用属性

c.绘制折线图,并设置属性

d.绘制条形图,并设置属性

e.绘制直方图,并设置属性

f.绘制饼图,并设置属性

g.绘制箱线图,并设置属性

 

2.操作文件(000001.csv)

matplotlib学习之绘图基础View csv source

 

3.测试代码

a

matplotlib学习之绘图基础View Code

b

matplotlib学习之绘图基础View Code

c

matplotlib学习之绘图基础View Code

d

matplotlib学习之绘图基础View Code

e

matplotlib学习之绘图基础View Code

f

matplotlib学习之绘图基础View Code

g

matplotlib学习之绘图基础View Code

 

 4.相关链接

marker属性

matplotlib

numpy

 

 5.部分结果

matplotlib学习之绘图基础

 

 matplotlib学习之绘图基础

 

matplotlib学习之绘图基础

 matplotlib学习之绘图基础

 matplotlib学习之绘图基础

 matplotlib学习之绘图基础