graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图

CSDN博客

作者:zsx_yiyiyi

编辑:python大本营,Python与算法社区

50个Matplotlib图的汇编,在数据分析和可视化中最有用。此列表允许您使用Python的Matplotlib和Seaborn库选择要显示的可视化对象。

1.关联

散点图
带边界的气泡图
带线性回归最佳拟合线的散点图
抖动图
计数图
边缘直方图
边缘箱形图
相关图
矩阵图

2.偏差

发散型条形图
发散型文本
发散型包点图
带标记的发散型棒棒糖图
面积图

3.排序

有序条形图
棒棒糖图
包点图
坡度图
哑铃图

4.分布

连续变量的直方图
类型变量的直方图
密度图
直方密度线图
Joy Plot
分布式包点图
包点+箱形图
Dot + Box Plot
小提琴图
人口金字塔
分类图

5.组成

华夫饼图
饼图
树形图
条形图

6.变化

时间序列图
带波峰波谷标记的时序图
自相关和部分自相关图
交叉相关图
时间序列分解图
多个时间序列
使用辅助Y轴来绘制不同范围的图形
带有误差带的时间序列
堆积面积图
未堆积的面积图
日历热力图
季节图

7.分组

树状图
簇状图
安德鲁斯曲线
平行坐标

1. 散点图

Scatteplot是用于研究两个变量之间关系的经典和基本图。如果数据中有多个组,则可能需要以不同颜色可视化每个组。在Matplotlib,你可以方便地使用。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第1张图片

2. 带边界的气泡图

有时,您希望在边界内显示一组点以强调其重要性。在此示例中,您将从应该被环绕的数据帧中获取记录,并将其传递给下面的代码中描述的记录。encircle()

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第2张图片

3. 带线性回归最佳拟合线的散点图

如果你想了解两个变量如何相互改变,那么最合适的线就是要走的路。下图显示了数据中各组之间最佳拟合线的差异。要禁用分组并仅为整个数据集绘制一条最佳拟合线,请从下面的调用中删除该参数。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第3张图片

每个回归线都在自己的列中

或者,您可以在其自己的列中显示每个组的最佳拟合线。你可以通过在里面设置参数来实现这一点。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第4张图片

4. 抖动图

通常,多个数据点具有完全相同的X和Y值。结果,多个点相互绘制并隐藏。为避免这种情况,请稍微抖动点,以便您可以直观地看到它们。这很方便使用

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第5张图片

5. 计数图

避免点重叠问题的另一个选择是增加点的大小,这取决于该点中有多少点。因此,点的大小越大,周围的点的集中度就越大。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第6张图片

6. 边缘直方图

边缘直方图具有沿X和Y轴变量的直方图。这用于可视化X和Y之间的关系以及单独的X和Y的单变量分布。该图如果经常用于探索性数据分析(EDA)。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第7张图片

7.边缘箱形图

边缘箱图与边缘直方图具有相似的用途。然而,箱线图有助于精确定位X和Y的中位数,第25和第75百分位数。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第8张图片

8. 相关图

Correlogram用于直观地查看给定数据帧(或2D数组)中所有可能的数值变量对之间的相关度量。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第9张图片

9. 矩阵图

成对图是探索性分析中的最爱,以理解所有可能的数字变量对之间的关系。它是双变量分析的必备工具。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第10张图片
graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第11张图片

偏差

10. 发散型条形图

如果您想根据单个指标查看项目的变化情况,并可视化此差异的顺序和数量,那么发散条是一个很好的工具。它有助于快速区分数据中组的性能,并且非常直观,并且可以立即传达这一点。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第12张图片

11. 发散型文本

分散的文本类似于发散条,如果你想以一种漂亮和可呈现的方式显示图表中每个项目的价值,它更喜欢。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第13张图片

12. 发散型包点图

发散点图也类似于发散条。然而,与发散条相比,条的不存在减少了组之间的对比度和差异。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第14张图片

13. 带标记的发散型棒棒糖图

带标记的棒棒糖通过强调您想要引起注意的任何重要数据点并在图表中适当地给出推理,提供了一种可视化分歧的灵活方式。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第15张图片

14.面积图

通过对轴和线之间的区域进行着色,区域图不仅强调峰值和低谷,而且还强调高点和低点的持续时间。高点持续时间越长,线下面积越大。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第16张图片

排序

15. 有序条形图

有序条形图有效地传达了项目的排名顺序。但是,在图表上方添加度量标准的值,用户可以从图表本身获取精确信息。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第17张图片

16. 棒棒糖图

棒棒糖图表以一种视觉上令人愉悦的方式提供与有序条形图类似的目的。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第18张图片

17. 包点图

点图表传达了项目的排名顺序。由于它沿水平轴对齐,因此您可以更容易地看到点彼此之间的距离。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第19张图片

18. 坡度图

斜率图最适合比较给定人/项目的“之前”和“之后”位置。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第20张图片

19. 哑铃图

哑铃图传达各种项目的“前”和“后”位置以及项目的排序。如果您想要将特定项目/计划对不同对象的影响可视化,那么它非常有用。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第21张图片

分配

20. 连续变量的直方图

直方图显示给定变量的频率分布。下面的表示基于分类变量对频率条进行分组,从而更好地了解连续变量和串联变量。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第22张图片

21. 类型变量的直方图

分类变量的直方图显示该变量的频率分布。通过对条形图进行着色,您可以将分布与表示颜色的另一个分类变量相关联。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第23张图片

22. 密度图

密度图是一种常用工具,可视化连续变量的分布。通过“响应”变量对它们进行分组,您可以检查X和Y之间的关系。以下情况,如果出于代表性目的来描述城市里程的分布如何随着汽缸数的变化而变化。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第24张图片

23. 直方密度线图

带有直方图的密度曲线将两个图表传达的集体信息汇集在一起,这样您就可以将它们放在一个图形而不是两个图形中。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第25张图片

24. Joy Plot

Joy Plot允许不同组的密度曲线重叠,这是一种可视化相对于彼此的大量组的分布的好方法。它看起来很悦目,并清楚地传达了正确的信息。它可以使用joypy基于的包来轻松构建matplotlib。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第26张图片

25. 分布式点图

分布点图显示按组分割的点的单变量分布。点数越暗,该区域的数据点集中度越高。通过对中位数进行不同着色,组的真实定位立即变得明显。

graphpad如何做x轴在上方的图_数据分析最有用的25个 Matplotlib图_第27张图片

本文参考自:

https://www.machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/

你可能感兴趣的:(箱形图适用于哪种数据)