Python数据分析之第三章
1、数据可视化
(1)散点图(scatter diagram):是以一个变量为横坐标,另一个变量为纵坐标,利用散点(坐标点)的分布形态反映变量关系的一种图形。
(2)散点图绘图函数
plot(x, y,'.' ,color=(r, g, b)); # 0-1 的范围
plt.xlabel('x轴标签');
plt.ylabel('y轴标签');
plt.grid(True);
参数说明:
x、y, X轴和Y轴的序列;
’.‘、’o‘, 小点还是大点;
color,散点图的颜色,可以用rgb定义,也可以用英文字母定义。
2、绘制折线图
折线图:也称趋势图,它是用直线段将各数据点连接起来而组成的图形,以折线方式显示数据的变化趋势;
折线图绘图函数:
plot(x, y, style, color, linewidth);
title('图的标题');
参数说明:style ,画线的样式;
color,画线的颜色;
linewidth, 线的宽度。
plot函数的第三个参数意义表:
3、饼图
饼图(Pie Graph):又称原型图,是一个划分为几个扇形的图形统计图,它能直观地反映个体与总体的比例关系。
饼图绘制函数:
pie(x, labels, colors, explode, autopct);
参数说明:
x,进行绘图的序列;
labels,饼图的各部分标签;
colors,饼图的各部分颜色,使用RGB标颜色;
explode,需要突出的块状序列;
autopct,饼图占比的显示格式,%.2f:保留两位小数。
4、柱形图(柱状图)
柱形图绘图函数
纵向:bar(left, height, width, color)
横向:barh(bottom, width, height, color)
参数说明:
left, x轴的位置序列,一般采用arange函数产生一个序列;
height,y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据;
width,柱形图的宽度,一般设置为1即可;
color,柱形图填充颜色。
5、直方图
直方图绘画函数:
hist(x,color,bins,cumulative=False);
参数说明:
x,需要绘制的向量;
color,直方图的填充颜色;
bins,设置直方图的分组个数;
cumulative,设置是否累积计数,默认是Flase.