【技能积累】科研绘图类型总结

绘图类型

当我想绘制一幅科研论文的图,或者我在组会上想汇报我的科研结果的时候,画图清楚,有助于在思路也清楚的情况下让对面也清楚。

那么就先思考一下,绘图的类型吧1,首先要知道我们需要的图都有什么名字,我们才能在搜索的路上快速的找到目标。给出的参考链接是汉化版的,非常友好,收获很大。Matplotlib牛!

关联图

绘图样式适用情景
散点图(Scatter plot)一个变量如何相对于另一个变化。
带边界的气泡图(Bubble plot with Encircling)基于散点图,还想强调某一组点的重要性。用框框起来。
带线性回归最佳拟合线的散点图 (Scatter plot with linear regression line of best fit)基于散点图,想要了解整个数据点块/不同组的数据点块,所代表的数据点是如何互相改变的,那就添加回归最佳拟合线。
抖动图 (Jittering with stripplot)多个数据点具有完全相同的 X 和 Y 值,为了避免点之间重叠隐藏的情况,可以将数据点稍微抖动,更加直观的看到他们。
边缘直方图 (Marginal Histogram)在数据分布图的基础上,在数据点的X,Y轴边缘加上直方图,可视化 X 和 Y 之间的关系以及单独的 X 和 Y 的单变量分布。
边缘箱形图 (Marginal Boxplot)在数据点的X,Y轴边缘加上箱型图,有助于精确定位 X 和 Y 的中位数、第25和第75百分位数。
相关图 (Correllogram)相关图用于直观地查看给定数据框(或二维数组)中所有可能的数值变量对之间的相关度量。比如横轴纵轴是相关的数据,使用heatmap描述数据之间的关联性绘制,绘制出的图像可能是沿着对角线对称的。
矩阵图 (Pairwise Plot)可能的数值变量对之间的关系

偏差图

绘图样式适用情景
发散型条形图 (Diverging Bars)单个指标查看项目的变化情况
发散型文本 (Diverging Texts)显示图表中每个项目的价值,相对于发散型条形图还有数值信息
发散型包点图 (Diverging Dot Plot)相对于发散型条形图减少了组之间的对比度和差异。
带标记的发散型棒棒糖图 (Diverging Lollipop Chart with Markers)强调想要引起注意的任何重要数据点并在图表中适当地给出推理
面积图 (Area Chart)面积图不仅强调峰和谷,而且还强调高点和低点的持续时间。

排序图

绘图样式适用情景
有序条形图 (Ordered Bar Chart)传达了项目的排名顺序
棒棒糖图 (Lollipop Chart)我觉得相对于有序条形图,他除了变好看没啥别的特点
包点图 (Dot Plot)相对于有序条形图,他沿水平轴对齐
坡度图 (Slope Chart)强调数据的“前”和“后”变化
哑铃图 (Dumbbell Plot)我觉得相对于坡度图,他除了变哑铃没啥别的特点

分布图

绘图样式适用情景
连续变量的直方图 (Histogram for Continuous Variable)堆叠直方图的形式,x轴表示数据值的范围
类型变量的直方图 (Histogram for Categorical Variable)堆叠直方图的形式,x轴表示数据的类别
密度图 (Density Plot)可视化连续变量的分布
可视化连续变量的分布直方图的密度曲线汇集了两个图所传达的集体信息
Joy Plot像山一样铺开的密度图,可视化大量分组数据的彼此关系分布的好方法
分布式包点图 (Distributed Dot Plot)显示按组分割的点的单变量分布
箱形图 (Box Plot)有助于记录数据中位数、第25个第45个四分位数和异常值
包点+箱形图 (Dot + Box Plot)分组的箱形图信息
小提琴图 (Violin Plot)好看但不实用的变异箱型图
人口金字塔 (Population Pyramid)显示由数量排序的组的分布
分类图 (Categorical Plots)可视化彼此相关的2个或更多分类变量的计数分布

组成图

绘图样式适用情景
华夫饼图 (Waffle Chart)显示更大群体中的组的组成(Github签到图)
饼图 (Pie Chart)建议明确记下饼图每个部分的百分比或数字
树形图 (Treemap)方形饼图变异图
条形图 (Bar Chart)基于计数或任何给定指标可视化项目的经典方式

变化图

绘图样式适用情景
时间序列图 (Time Series Plot)显示给定度量随时间变化的方式,即折线图
带波峰波谷标记的时序图 (Time Series with Peaks and Troughs Annotated)带了波峰波谷信息的折线图
自相关和部分自相关图 (Autocorrelation (ACF) and Partial Autocorrelation (PACF) Plot)显示时间序列与其自身滞后的相关性
交叉相关图 (Cross Correlation plot)交叉相关图显示了两个时间序列相互之间的滞后
时间序列分解图 (Time Series Decomposition Plot)时间序列分解图显示时间序列分解为趋势,季节和残差分量。
多个时间序列 (Multiple Time Series)多个时间序列的折线图
使用辅助 Y 轴来绘制不同范围的图形 (Plotting with different scales using secondary Y axis)双轴折线图
带有误差带的时间序列 (Time Series with Error Bands如名称
堆积面积图 (Stacked Area Chart)直观地显示多个时间序列的贡献程度
未堆积的面积图 (Area Chart UnStacked)可视化两个或更多个系列相对于彼此的进度(起伏)

分组图

绘图样式适用情景
树状图 (Dendrogram)基于给定的距离度量将相似的点组合在一起,并基于点的相似性将它们组织在树状链接中
簇状图 (Cluster Plot)划分属于同一群集的点
安德鲁斯曲线 (Andrews Curve)可视化是否存在基于给定分组的数字特征的固有分组
平行坐标 (Parallel Coordinates)可视化特征是否有助于有效地隔离组

  1. https://www.heywhale.com/mw/project/6613ea82bb80e3616f27ef25?run= ↩︎

  • 25
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值