KnowledgeCity

Python:创建用于数据可视化的热力图

创建数据可视化的热图。
免费观看第一课 — 获取全部 3 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
中级  提供者 Brian Higgins  3 课时 ·  12m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在这些课程中,您将学习创建二维热图。最初,您将使用PythonMatplotlib库Pyplot子库创建热图。我们将模拟使用Numpy随机函数生成二维值数组的热图数据。我们将演示如何使用标签、标题、颜色和颜色条设置热图样式,您还将了解用于创建热图的Pyplotimshow()函数和pcolormesh()函数之间的区别。

我们还将向您展示如何使用PythonSeaborn库生成热图。 Seaborn热图的优点将通过显示热图单元格的注释功能来说明。您还将学习使用HVPlot创建交互式热图,添加交互式工具栏小部件,使您能够深入研究热图并深入了解该数据。

您将学到的内容

  • 使用 Python Matplotlib Pyplot 子库创建二维热力图
  • 使用 Numpy 随机函数为二维数值数组模拟热力图数据
  • 为热力图添加标签、标题、配色和色条进行样式设置
  • 区分用于创建热力图的 Pyplot imshow() 和 pcolormesh() 函数
  • 使用 Python Seaborn 库生成带注释的热力图
  • 使用 HVPlot 构建交互式热力图,并添加工具栏小部件以深入钻取数据

关键要点

  • 可以使用 Matplotlib 的 Pyplot 子库创建热力图,数据由 Numpy 随机函数模拟生成。
  • 热力图可通过标签、标题、配色和色条进行样式设置。
  • Pyplot 的 imshow() 和 pcolormesh() 函数提供了创建热力图的不同方式。
  • Seaborn 库可生成热力图,并支持对热力图单元格添加注释功能。
  • 使用 HVPlot 构建的交互式热力图包含工具栏小部件,可让您深入图表以获取更深层的洞察。

常见问题

本课程将学到什么?

您将学习使用 Matplotlib 的 Pyplot 创建二维热力图、为其添加标签、标题、配色和色条进行样式设置、使用 Seaborn 生成带注释的热力图,以及使用 HVPlot 构建交互式热力图。

本课程涵盖哪些 Python 库?

课程涵盖 Matplotlib Pyplot 子库、Numpy(用于模拟热力图数据)、Seaborn 和 HVPlot。

imshow() 和 pcolormesh() 有何区别?

两者均为用于创建热力图的 Pyplot 函数;课程将演示 imshow() 和 pcolormesh() 函数之间的区别。

本课程是否涵盖交互式热力图?

是的。您将学习使用 HVPlot 创建交互式热力图,添加可让您深入钻取热力图并获取数据洞察的交互式工具栏小部件。

本课程有助于培养哪些技能?

课程有助于培养数据可视化、数据地图、热力图、信息可视化和科学可视化等方面的技能。