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