50个令人大开眼界的 Matplotlib 可视化项目

本文由和鲸创作者@lqy上传,翻译自machinelearningplus.com,

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

作者认为,一个优秀的可视化,需要具备以下特征:

  • 在不歪曲事实的情况下传达正确和必要的信息。

  • 设计简单,不必太费力就能理解它。

  • 从审美角度支持信息而不是掩盖信息。

  • 信息没有超负荷。

而以下可视化,都是基于上面这4点制作的。

这些图表根据可视化目标的7个不同情景进行分组,目录如下:

50个令人大开眼界的 Matplotlib 可视化项目_第1张图片

以上所有图表的生成代码都包含在项目中,并且包含了一些必要的讲解。

50个令人大开眼界的 Matplotlib 可视化项目_第2张图片

如果对这个项目感兴趣的话,可以扫描文首二维码直接fork运行/下载。

以下正文


 关联 (Correlation)

散点图(Scatter plot)

50个令人大开眼界的 Matplotlib 可视化项目_第3张图片

带边界的气泡图(Bubble plot with Encircling)

50个令人大开眼界的 Matplotlib 可视化项目_第4张图片

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

(Scatter plot with linear regression line of best fit)

50个令人大开眼界的 Matplotlib 可视化项目_第5张图片

50个令人大开眼界的 Matplotlib 可视化项目_第6张图片

抖动图 (Jittering with stripplot)

50个令人大开眼界的 Matplotlib 可视化项目_第7张图片

计数图 (Counts Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第8张图片

边缘直方图 (Marginal Histogram)

边缘箱形图 (Marginal Boxplot)

50个令人大开眼界的 Matplotlib 可视化项目_第9张图片

相关图 (Correllogram)

50个令人大开眼界的 Matplotlib 可视化项目_第10张图片

矩阵图 (Pairwise Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第11张图片

50个令人大开眼界的 Matplotlib 可视化项目_第12张图片

 偏差 (Deviation)

发散型条形图 (Diverging Bars)

50个令人大开眼界的 Matplotlib 可视化项目_第13张图片

发散型文本 (Diverging Texts)

50个令人大开眼界的 Matplotlib 可视化项目_第14张图片

发散型包点图 (Diverging Dot Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第15张图片

带标记的发散型棒棒糖图

(Diverging Lollipop Chart with Markers)

50个令人大开眼界的 Matplotlib 可视化项目_第16张图片

面积图 (Area Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第17张图片

 排序 (Ranking)

有序条形图 (Ordered Bar Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第18张图片

棒棒糖图 (Lollipop Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第19张图片

包点图 (Dot Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第20张图片

坡度图 (Slope Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第21张图片

哑铃图 (Dumbbell Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第22张图片

分布 (Distribution)

连续变量的直方图 (Histogram for Continuous Variable)

50个令人大开眼界的 Matplotlib 可视化项目_第23张图片

类型变量的直方图

(Histogram for Categorical Variable)

50个令人大开眼界的 Matplotlib 可视化项目_第24张图片

密度图 (Density Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第25张图片

直方密度线图

(Density Curves with Histogram)

50个令人大开眼界的 Matplotlib 可视化项目_第26张图片

Joy Plot

50个令人大开眼界的 Matplotlib 可视化项目_第27张图片

分布式包点图

(Distributed Dot Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第28张图片

箱形图 (Box Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第29张图片

包点+箱形图 (Dot + Box Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第30张图片

小提琴图 (Violin Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第31张图片

人口金字塔

(Population Pyramid)

50个令人大开眼界的 Matplotlib 可视化项目_第32张图片

分类图 (Categorical Plots)

50个令人大开眼界的 Matplotlib 可视化项目_第33张图片

50个令人大开眼界的 Matplotlib 可视化项目_第34张图片

 组成 (Composition)

华夫饼图 (Waffle Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第35张图片

50个令人大开眼界的 Matplotlib 可视化项目_第36张图片

饼图 (Pie Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第37张图片

50个令人大开眼界的 Matplotlib 可视化项目_第38张图片

树形图 (Treemap)

50个令人大开眼界的 Matplotlib 可视化项目_第39张图片

条形图 (Bar Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第40张图片

 变化 (Change)

时间序列图 (Time Series Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第41张图片

带波峰波谷标记的时序图

(Time Series with Peaks and Troughs Annotated)

50个令人大开眼界的 Matplotlib 可视化项目_第42张图片

自相关和部分自相关图

(Autocorrelation (ACF) and Partial Autocorrelation (PACF) Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第43张图片

交叉相关图

(Cross Correlation plot)

50个令人大开眼界的 Matplotlib 可视化项目_第44张图片

时间序列分解图

(Time Series Decomposition Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第45张图片

多个时间序列

(Multiple Time Series)

50个令人大开眼界的 Matplotlib 可视化项目_第46张图片

使用辅助 Y 轴来绘制不同范围的图形

(Plotting with different scales using secondary Y axis)

50个令人大开眼界的 Matplotlib 可视化项目_第47张图片

带有误差带的时间序列

(Time Series with Error Bands)

50个令人大开眼界的 Matplotlib 可视化项目_第48张图片

50个令人大开眼界的 Matplotlib 可视化项目_第49张图片

堆积面积图

(Stacked Area Chart)

50个令人大开眼界的 Matplotlib 可视化项目_第50张图片

未堆积的面积图

(Area Chart UnStacked)

50个令人大开眼界的 Matplotlib 可视化项目_第51张图片

日历热力图

(Calendar Heat Map)

50个令人大开眼界的 Matplotlib 可视化项目_第52张图片

季节图

(Seasonal Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第53张图片

 分组 (Groups)

树状图 (Dendrogram)

50个令人大开眼界的 Matplotlib 可视化项目_第54张图片

簇状图 (Cluster Plot)

50个令人大开眼界的 Matplotlib 可视化项目_第55张图片

安德鲁斯曲线 (Andrews Curve)

50个令人大开眼界的 Matplotlib 可视化项目_第56张图片

平行坐标

(Parallel Coordinates)

50个令人大开眼界的 Matplotlib 可视化项目_第57张图片

欢迎添加群助手微信,邀请您加入大佬云集-机器学习交流群!

???? 长按识别添加,邀请您进群!

你可能感兴趣的:(可视化,数据可视化,人工智能,https,python)