【Python 热力图绘制】傻瓜式教学:最常用的几个API

效果展示

本例是绘制如下效果的热力图的代码示例:

在这里插入图片描述

使用

热力图的绘制依赖于seaborn库, 可以通过 pip install seaborn下载。

假设已经拥有了一个2维矩阵G,矩阵的每个元素对应于热力图的每个格子, 那么就可以用以前代码:

import seaborn as sns
import matplotlib.pyplot as plt

fig, ax = plt.subplots(1,1) #必须这一句,不然无法show
sns.heatmap(G, camp = 'Blues', annot = True)
plt.show()

短短三行, 就能画出上面展示的热力图了。

解析

其实就第二句需要解释一下:
sns.heatmap(G, camp = 'Blues', annot = True)

  • G:用于绘图的2维矩阵数据,和热力图的每个格子的值一一对应
  • camp:颜色风格, python自带了很多风格,我喜欢蓝色的’Blues’,可以百度搜索,选择自己心仪的。
  • annot: 指定为True时,热力图的格子上会显示数字(不懂的把这个设为False对比下就知道了)

跟着王进老师学Python之Django篇第三季:数据库开发项目实战“超市前端收银系统”

02-20
适合人群: 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web框架的朋友; 2、学习完“跟着王进老师学开发Python篇”“跟着王进老师学Web前端开发”的朋友; 3、有Django基础,但是想学习企业级项目实战的朋友; 4、喜欢 Django 框架并想深入研究的朋友; 5、有一定的数据库基础 课程目标: 本系列课程是从零基础开始并深入讲解Django,最终学会使用Django框架开发企业级的项目。课程知识点全网最详细,项目实战贴近企业需求。本系列课程除了非常详细的讲解Django框架本身的知识点以外,还讲解了web开发中所需要用到的技术,学完本系列课程后,您将独立做出一个具有后台管理系统,并且前端非常优美实用的网站。对于从事一份Python Web开发相关的工作简直轻而易举。 课程内容: 一、融汇贯通 将Python语言和Django基础知识,以实际应用为媒介,有机组织、融汇贯通。让你的理论与实践结合起来,由知道变成会用。使用了大量的Django高级特性和Bootstrap前端框架,展示了真实的项目部署过程。 二、贴近实战 本系列课程为项目实战:超市前端收银系统的开发,项目包含了如下几个模块:系统登录页面、收银模块、管理人员的主界面、收银明细查询。从零开始展示了开发过程。包含了开发前的需求分析、数据库的设计、前端页面的准备、登录模块的实现、收银模块的实现、主界面的动态加载、收银明细的查询。课程具有极强的实战性。
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值