我有一个二进制矩阵(0和1-代表一个二部网络)保存到pd数据帧中。每行和每列都有一个标签(网络的模块):
df = pdDataFrame(Matrix, columns=cols, index=rows)
其中cols和rows是标签
警察局是这样的:
我想以视觉方式打印矩阵:
- 如果元素为0,则打印一个白点
- 如果元素为1,则打印一个彩色点,颜色根据标签指定
我已经能够以二进制方式打印矩阵:
G = np.zeros((N, M, 3))
G[df>0]=[0, 0, 0]
G[df==0]=[1, 1, 1]
如何根据标签更改颜色(不仅仅是黑色)
Tags:
热图是打印点的好方法,其中有一个1用于可视化。对于标签,我已经根据您的评论进行了综合
更新
lambda
函数以生成将使用此颜色映射的值相关问题 更多 >
编程相关推荐