matplotlib 直方图_Matplotlib直方图和散点图

一个数据分析小白的真实体验

首先先科普一下条形图和直方图的区别:直方图在我们做频数、频率的绘制时会用到,是以长方形的面积作为表示频数/频率,x轴的标签是连续的;而条形图是以长方形的高度进行表示频数/频率,x轴的标签是孤立的;

1. 引入需要的库

c7738e294994e244b16e7931e4751485.png

2. 导入数据

d4df18064d432cd9abed17daf79326a9.png

3. 直方图

万能公式:plt.hist(data, bins, facecolor=None, edgecolor=None,alpha=None,density=None)

参数介绍:data为绘制的数据;bins为直方图中的箱子个数;facecolor为箱子的填充色;edgecolor为箱子的边框色;alpha为散点的透明度(0与1之间的数,0为完全透明,1为完全不透明);density为True,最后展示频率,反之则展示频数;

f28d7346be920231a665d47a5bb1f809.png

绘制期中成绩的分布图,展示的为频率

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为散点边缘颜色。

6dd069b7922281aba0203a0a88c09751.png

绘制各个班级的成绩分布情况,展示具体的分数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值