📜  Python – 数据可视化教程

📅  最后修改于: 2022-05-13 01:55:13.306000             🧑  作者: Mango

Python – 数据可视化教程

数据可视化是一种以图形或图形格式呈现数据的技术,有助于非常轻松地理解大量数据。这使决策者能够做出更好的决策,并允许以更有效的方式识别新趋势和模式。

Python - 数据可视化教程

在本教程中,我们将研究Python为数据可视化提供的不同模块,并将借助包含从安装到不同类型图表到练习、应用程序和项目的信息的庞大数据集从基础到高级学习这些模块。

Matplotlib

Matplotlib 是一个易于使用的Python数据可视化库,构建在 NumPy 数组之上。它是一个低级模块,提供了很大的灵活性,但代价是编写更多代码。

介绍

  • Matplotlib 的环境设置
  • Matplotlib 简介
  • Python Matplotlib - 概述
  • 将 Matplotlib 与 Jupyter Notebook 一起使用
  • Matplotlib 中的 Pyplot
  • Matplotlib – 轴类

多个图

  • 使用 Matplotlib 在Python中绘制多图
  • 如何在Python中的 Matplotlib 中创建多个子图?
  • 如何在 Matplotlib 中为子图添加标题?
  • 如何为 Matplotlib 中的所有子图设置一个主标题?
  • 如何在 Matplotlib 中创建不同的子图大小?
  • 如何在Python中的 Matplotlib 中设置子图之间的间距?

线形图

  • Matplotlib 中的折线图
  • Matplotlib 中的线图样式
  • 在 Matplotlib 中绘制多条线
  • 从 NumPy 数组绘制线图

条形图

  • Matplotlib 中的条形图
  • 在 Matplotlib 中创建堆积条形图
  • MatPlotLib 中的堆积百分比条形图
  • 绘制背靠背条形图 Matplotlib

直方图

  • 使用 Matplotlib 在Python中绘制直方图
  • 在 Matplotlib 中创建累积直方图
  • 如何在 Matplotlib 中绘制两个直方图?
  • 在Python中使用 Matplotlib 重叠直方图
  • Matplotlib 直方图中的 bin 大小
  • 在Python中使用 NumPy 计算一组数据的直方图
  • 使用 Matplotlib 在Python中绘制二维直方图

散点图

  • Python中的 matplotlib.pyplot.scatter()
  • 如何在 Matplotlib 的散点图中添加图例?
  • 如何在 Matplotlib 中将散点图点与线连接?
  • 如何在 Matplotlib 中创建具有多种颜色的散点图?
  • 如何增加 Matplotlib 中散点的大小?

饼形图

  • 使用 Matplotlib 在Python中绘制饼图
  • 如何在 Matplotlib 饼图中设置楔形的边框?
  • 在 Matplotlib 中径向置换饼图楔形

3D 绘图

  • 使用 Matplotlib 在Python中进行三维绘图
  • 使用 Matplotlib 在Python中绘制 3D 散点图
  • 使用 Matplotlib 在Python中绘制 3D 曲面
  • 使用 Matplotlib 在Python中绘制 3D 线框
  • 使用 Matplotlib 在Python中绘制 3D 轮廓图
  • 使用 Matplotlib 在Python中绘制三曲面图
  • Python中的曲面图和等高线图
  • 如何在Python中更改 3D 绘图的角度?

使用图像

  • 使用 Matplotlib 在Python中处理图像
  • 使用 Matplotlib 处理 PNG 图像

自定义绘图

  • 使用 Matplotlib 绘制样式
  • 在 Matplotlib 中更改绘图大小 – Python
  • 如何使用Python更改 Matplotlib 中图形的透明度?
  • 如何使用Python在 Matplotlib 中更改图形的颜色?
  • 如何更改 matplotlib 中的字体?
  • 如何在 Matplotlib 中设置绘图背景颜色?
  • 如何将文本添加到 Matplotlib?
  • 如何在Python中更改 Matplotlib 颜色条的大小?

更多关于 Matplotlib

  • 使用 Matplotlib 在Python中制作小提琴图
  • 使用 Matplotlib 在Python中的误差线图
  • Python|使用 Matplotlib 的基本甘特图
  • Python中的茎叶图
  • 如何在Python中使用 Matplotlib 绘制 2D 热图?
  • 使用Python绘制相关矩阵
  • 在Python中使用 mplfinance 模块绘制烛台图
  • 使用 Matplotlib 的自相关图
  • 在 Matplotlib 中并排放置绘图
  • Matplotlib 中 cla()、clf() 和 close() 方法的区别
  • 使用 Matplotlib 在Python中的两条水平曲线之间制作填充多边形
  • 如何使用 Matplotlib 将绘图保存到文件中?
  • 如何在 Matplotlib 中绘制对数轴?
  • 使用 Matplotlib 制作动画

海博恩

Seaborn 是一个建立在 Matplotlib 之上的高级库,这意味着它也可以使用 Matplotlib 函数和类。该库提供默认样式和调色板,使绘图更具吸引力。

介绍

  • Seaborn 简介 – Python
  • Matplotlib 与 Seaborn 之间的区别
  • 使用 Seaborn 绘制图形

多个图

  • 使用 Seaborn 在Python中绘制网格图
  • FacetGrid() 方法
  • PairGrid() 方法
  • Seaborn 中的多图网格

关系图

  • Seaborn 中的关系图 – 第一部分
  • Seaborn 中的关系图 – 第二部分
  • Seaborn 线图的数据可视化
  • 在Python中使用 Seaborn 的散点图

分类图

  • 分类图
  • 在Python中使用 seaborn 的条形图
  • 在Python中使用 seaborn 计算绘图
  • 在Python中使用 Seaborn 的箱线图
  • 在Python中使用 Seaborn 绘制小提琴图
  • 在Python中使用 Seaborn 进行带状图
  • 在Python中使用 Seaborn 的 Swarmplot
  • 因子图
  • 在 seaborn 中使用因子图绘制不同类型的图
  • Python Seaborn – Catplot

分布图

  • 分布图
  • 如何使用 Seaborn 直方图制作带有密度图的直方图?
  • 联合图
  • 使用 Pairplot Seaborn 和 Pandas 进行数据可视化
  • Seaborn Kdeplot – 综合指南

回归图

  • 回归图
  • 绘图
  • 正则图
  • Seaborn 中的矩阵图
  • Seaborn 热图 - 综合指南
  • 使用 Seaborn Clustermap 在Python中分层聚类的热图

自定义绘图

  • 使用 Seaborn 更改轴标签,将标题和图形大小设置为绘图
  • 如何设置 Seaborn Chart 的标题和字体?
  • 如何在Python中使用 Seaborn 将图例放在情节之外?
  • 如何更改 Seaborn Legends 的字体大小、位置和颜色?
  • 如何在 seaborn 的每个子图中添加居中对齐文本?
  • 如何设置 Seaborn 图表图形大小?
  • 在 Seaborn 和 Matplotlib 中旋转轴刻度标签
  • 如何在 Seaborn 图中设置轴标签和限制?
  • 如何更改 Seaborn 中的轴限制?
  • Seaborn – 调色板
  • 海运 |款式和颜色

情节

看完这两个库,大家可能想知道为什么是 Plotly。为什么我们必须通过上述可视化工具学习 Plotly。这就是为什么——

  • Plotly 具有悬停工具功能,使我们能够检测大量数据点中的任何异常值或异常。
  • 它具有视觉吸引力,可以被广泛的观众接受。
  • 它允许我们对图表进行无休止的定制,使我们的情节对其他人来说更有意义和更容易理解。

介绍

  • Plotly-Python 入门

不同类型的图表

  • 在Python中使用 Plotly 的折线图
  • 条形图
    • 在Python中使用 Plotly 的条形图
    • 如何在 Python-Plotly 中创建堆积条形图?
    • 如何在 Python-Plotly 中对条形图进行分组?
  • 直方图
    • 在Python中使用 Plotly 的直方图
    • 如何在 Plotly 中创建累积直方图?
  • 在Python中使用 Plotly 进行散点图
  • 在Python中使用 Plotly 的气泡图
  • 在Python中使用 Plotly 绘制饼图
  • 箱形图
    • 在Python中使用 Plotly 绘制箱线图
    • 如何在 Plotly 中创建分组箱线图?
  • 在Python中使用 Plotly 绘制小提琴图
  • Plotly 中的甘特图
  • 在Python中使用 Plotly 绘制等高线图
  • 在 Plotly 中使用 graph_objects 类创建热图
  • 3D 绘图
    • 在Python中使用 Plotly 绘制 3D 线图
    • 在Python中使用 Plotly 绘制 3D 散点图
    • 在Python中使用 Plotly 的 3D 气泡图
    • 在Python中使用 Plotly 绘制 3D 网格图
  • 在Python中使用 Plotly 绘制森伯斯特图
  • 在Python中使用 Plotly 绘制极坐标图
  • Plotly 中的三元图
  • 在Python中使用 Plotly 的 Sankey 图
  • 在Python中使用 Plotly 绘制箭袋图
  • 在Python中使用 Plotly 的树形图

与情节互动

  • 如何在 Plotly 中制作下拉菜单?
  • 如何在 Plotly 中制作自定义按钮?
  • 如何在 Plotly 中制作范围滑块和选择器?