matplotlib数据可视化基础(2)
绘制直方图
直方图又称质量分布图,是统计报告图的的一种,用直方图能够置换的看出产品质量的分布状态,已经总体质量的分布情况。基本语法如下:
matplotlib.pyplot.bar(left,height,width=0.8,bottom=None,hold=None,date=None,**kwargs)
参数名称 | 说明 |
---|---|
left | 接受数组,表示x轴的数据,无默认 |
height | 接受数组,表示x轴所代表的的数据量,无默认 |
width | 接受0-1的浮点数,指定直方图的宽度,默认0.8 |
color | 接受字符串或者包含颜色的数组,表示直方图的颜色,默认为None |
示例如下:
绘制饼图
饼图能够清晰的反应部分与部分,部分与整体之间的比例关系,易于显示每组数据对于总数的大小,而且直观显示
pyplot中绘制饼图的函数pie,其基本使用的语法如下:
matplotlib.pyplo.pie(x,explode=None,label=None,coclors=None,autopct=None,pctdisance=0.6,shadow=False,labeldistance=1.1,startangle=None,radius=None,counterclock=True,wedgeprops=None,textprops=None,center=(0,0),frame=Flase,hold=None,date=None)
参数名称 | 说明 |
---|---|
x | 接受数组,表示用于绘图的数据,无默认 |
explode | 接收数组,表示指定项距离饼图圆心的n个半径,默认为None |
labels | 接收数组,指定每一项的名称,默认为None |
color | j接受指定字符串或者包含颜色字符串的数组,表示饼图的颜色,默认为None |
autopct | 接受指定的字符串,指定数值的显示方式,默认为None |
pctdistance | 接受浮点值,指定每一项的比例以及距离圆心的半径,默认为0.6 |
labeldistance | 接受浮点值,指定每一项的名称标签和距离圆心的半径,默认为1.1 |
radius | 接受浮点值,表示饼图的半径,默认为1 |
补充:
color参数常用的颜色及缩写
颜色缩写 | 代表颜色 | 颜色缩写 | 代表颜色 |
---|---|---|---|
b | 蓝色 | m | 品红 |
g | 绿色 | y | 黄色 |
r | 红色 | k | 黑色 |
c | 青色 | w | 白色 |