Matplotlib 绘制直方图、散点图
1个回答
展开全部
直方图可以帮助我们直观地发现数据在不同区间的分布和集中情况。下面,我们就先来学习一下 Matplotlib 直方图的绘制~
首先,导入工具包并执行魔法指令:
绘制直方图,除了需要传递数据之外,还需要我们设置一个 bins ,即区间的划分:
绘制结果:
此外,我们还可以在一张图中绘制两组数据的直方图,可以进行对比分析:
这里除了使用 plt.legend(loc='best') 添加了图注之外,在 plt.hist 绘制直方图时,我们设置了透明度 alpha=0.6 ,这样重叠的区间也可区分出两组数据了~
使用 plt.scatter 即可绘制散点图:
其中数据集 x1 x2 x3 都是二维的矩阵,在绘制散点图时我们将第一个维度的值作为横坐标,第二个维度的值作为纵坐标。
绘制结果:
上述,无论是散点图还是直方图,在一个坐标系绘制多组数据时, Matplotlib 都会自动为我们指定颜色,还是很方便的。我们只需要添加图注即可~
下面,我们来给散点图标注点的坐标~首先,绘制一个简单的散点图:
绘制结果:
使用 annotate 在坐标系中添加注释:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
东莞大凡
2024-08-07 广告
2024-08-07 广告
作为东莞市大凡光学科技有限公司的一员,我们深知Matlab圆点标定板在相机标定中的重要性。该标定板通过均匀分布的圆点,帮助精确计算相机参数,优化成像效果。Matlab强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询