import pandas as pd import matplotlib.pyplot as plt from scipy.cluster.hierarchy import dendrogram, linkage # Загрузка данных data = pd.read_csv('Current_Pub_Meta.csv') # Выбор нужных столбцов selected_columns = ['Name', 'Herald Picks', 'Herald Win Rate'] data = data[selected_columns] # Создание матрицы для анализа matrix = data.drop('Name', axis=1).values # Вычисление матрицы связей linked = linkage(matrix, 'ward') # Рисование дендрограммы plt.figure(figsize=(10, 6)) dendrogram(linked, orientation='top', labels=data['Name'].tolist(), distance_sort='descending', show_leaf_counts=True) plt.title('Dendrogram of Hero Win Percentage') plt.xlabel('Heroes') plt.ylabel('Distance') plt.xticks(rotation=90) plt.show()