如何在python中用颜色代码绘制矩阵稀疏模式?

问题描述 投票:3回答:2

我正在使用matplotlib.pyplot中的间谍来像这样从scipy.sparse中绘制csc_matrix的稀疏模式

>>> import scipy.sparse as sprs
>>> import matplotlib.pyplot as plt
>>> Matrix=sprs.rand(10,10, density=0.1, format='csc')
>>> plt.spy(Matrix)
>>> plt.show()

我想做同样的事情,但要根据矩阵元素的大小为它们赋予颜色。有没有一种简单的方法可以让间谍这样做?如果没有,还有其他方法吗?

python colors matplotlib sparse-matrix
2个回答
2
投票

您可以使用imshow


0
投票

matplotlib中有一个功能可以可视化稀疏矩阵的模式,但是非零元素都具有相同的颜色。

© www.soinside.com 2019 - 2024. All rights reserved.