1
我已经计算了文档距离,并且在sklearn中使用MDS以使用matplotlib绘制它们。我想用seaborn(pairplot)绘制它们,但不知道如何翻译MDS数据以便它可以被seaborn读取。如何格式化数据以供seaborn使用
from sklearn.manifold import MDS
mds = MDS(n_components=2, dissimilarity="precomputed", random_state=1)
pos = mds.fit_transform(dist)
xs, ys = pos[:, 0], pos[:, 1]
names = [name for name in labels]
# Define the plot
for x, y, name in zip(xs, ys, names):
plt.scatter(x, y, color=color)
plt.text(x, y, name)
plt.show()