python画二维矩阵图_Python:如何通过忽略零来绘制二维矩阵的热图?

这篇博客介绍如何使用Python绘制二维矩阵的热图,重点在于忽略零值并使用scatter方法。作者提供了一段代码,该代码生成一个随机矩阵并用matplotlib库创建热图,展示了非零元素的位置和相对大小。
摘要由CSDN通过智能技术生成

这个答案与路易斯回答的“编辑2”部分的方向相同。事实上,这是它的简化版本。我发布这个只是为了纠正我在评论中的误导性陈述。我在评论区看到一个警告,我们不应该讨论,所以我使用这个回答区。在

不管怎样,首先让我发布我的代码。请注意,我使用了脚本中随机生成的一个较大的矩阵,而不是您的示例矩阵A。在#!/usr/bin/python

#

# This script was written by norio 2016-8-5.

import os, re, sys, random

import numpy as np

#from matplotlib.patches import Ellipse

import matplotlib as mpl

import matplotlib.pyplot as plt

import matplotlib.image as img

mpl.rcParams['lines.linewidth'] = 2

mpl.rcParams['lines.markeredgewidth'] = 1.0

mpl.rcParams['axes.formatter.limits'] = (-4,4)

#mpl.rcParams['axes.formatter.limits'] = (-2,2)

mpl.rcParams['axes.labelsize'] = 'large'

mpl.rcParams['xtick.labelsize'] = 'large'

mpl.rcParams['ytick.labelsize'] = 'large'

mpl.rcParams

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值