一个数据分析小白的真实体验
首先先科普一下条形图和直方图的区别:直方图在我们做频数、频率的绘制时会用到,是以长方形的面积作为表示频数/频率,x轴的标签是连续的;而条形图是以长方形的高度进行表示频数/频率,x轴的标签是孤立的;
1. 引入需要的库
2. 导入数据
3. 直方图
万能公式:plt.hist(data, bins, facecolor=None, edgecolor=None,alpha=None,density=None)
参数介绍:data为绘制的数据;bins为直方图中的箱子个数;facecolor为箱子的填充色;edgecolor为箱子的边框色;alpha为散点的透明度(0与1之间的数,0为完全透明,1为完全不透明);density为True,最后展示频率,反之则展示频数;
绘制期中成绩的分布图,展示的为频率
4. 散点图
万能公式:plt.scatter(x,y,s=None,color=None,marker=None,alpha=None,linewidths=None,
edgecolors=None)
参数介绍:x,y是绘制需要的横、纵坐标;s为散点的面积;color为散点的颜色(默认为蓝色'b');marker为散点的标记;alpha为散点的透明度(0与1之间的数,0为完全透明,1为完全不透明);linewidths为散点边缘的线宽;edgecolors为散点边缘颜色。
绘制各个班级的成绩分布情况,展示具体的分数