小编Sid*_*rth的帖子

在同一图上同时绘制两个距离矩阵?

我正在尝试从两个不同的距离矩阵创建树状图并进行比较。我在这里使用代码作为起点,但是问题是,因为我使用的是两个不同的矩阵,但是聚类方法相同,因此我需要将两个不同的矩阵绘制在一起以进行比较分析。我想知道是否有可能将每个正方形/节点的对角分开以显示两个不同的距离矩阵。

此图像代表了我要针对的结果: 在此处输入图片说明

这是我的代码:

from sklearn import preprocessing
from sklearn.neighbors import DistanceMetric 
import pandas as pd
import numpy as np
from ete3 import Tree
from sklearn.metrics.pairwise import cosine_similarity
from sklearn.metrics.pairwise import cosine_distances
import scipy
import pylab
import scipy.cluster.hierarchy as sch
import scipy.spatial.distance as sd 
import random
#g[n] is a one dimensional array containing datapoints
g1 = random.sample(range(30), 5)
g2 = random.sample(range(30), 5)
g3 = random.sample(range(30), 5)
g4 = random.sample(range(30), 5)
g5 = random.sample(range(30), 5)
g1 = np.array(g1)
g2 = …
Run Code Online (Sandbox Code Playgroud)

python matplotlib matrix scipy

3
推荐指数
1
解决办法
744
查看次数

标签 统计

matplotlib ×1

matrix ×1

python ×1

scipy ×1