Python数据之道
首发于 Python数据之道
关注专栏 写文章
深度好文 |Matplotlib 可视化最有价值的 50 个图表(附完整 Python 源代码)

深度好文 |Matplotlib 可视化最有价值的 50 个图表(附完整 Python 源代码)

918 人 赞同了该文章
本文总结了 Matplotlib 以及 Seaborn 用的最多的50个图形,数量掌握这些图形的绘制,对于数据分析的可视化有莫大的作用,强烈推荐大家阅读后续内容。
如果觉得内容不错,欢迎分享到您的朋友圈。

Tips:
(1)本文原文部分代码有不准确的地方,已进行修改;
(2)所有正确的源代码,我已整合到 jupyter notebook 文件中,可以在公众号『 Python数据之道』后台回复 “ code”,可获得本文源代码;
(3)运行本文代码,除了安装 matplotlib 和 seaborn 可视化库外,还需要安装其他的一些辅助可视化库,已在代码部分作标注,具体内容请查看下面文章内容
(4)由于完整文章总字数已超过5万字,在知乎不能完整发布,故删除了部分代码,完整的文章请点击下面的链接;

本文完整的链接:

Matplotlib 必须掌握的 50 个可视化图表(附完整 Python 源代码)


在数据分析和可视化中最有用的 50 个 Matplotlib 图表。 这些图表列表允许您使用 python 的 matplotlib 和 seaborn 库选择要显示的可视化对象。

介绍

这些图表根据可视化目标的7个不同情景进行分组。 例如,如果要想象两个变量之间的关系,请查看“相关”部分下的图表。 或者,如果您想要显示值如何随时间变化,请查看“更改”部分,依此类推。

有效图表的重要特征:

  • 在不歪曲事实的情况下传达正确和必要的信息。
  • 设计简单,您不必太费力就能理解它。
  • 从审美角度支持信息而不是掩盖信息。
  • 信息没有超负荷。

准备工作

在代码运行前先引入下面的设置内容。 当然,单独的图表,可以重新设置显示要素。

# !pip install brewer2mpl
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
import warnings; warnings.filterwarnings(action='once')