python聚類樹圖


1、前言

聚類分析是機器學習和數據分析中非常常見的分類方法,

當我們用到層次聚類(系統聚類)時,最常用的分析方法就是繪制樹狀圖,

比較常見的統計軟件像SPSS、SAS、R等都可以直接繪制樹狀圖,比較簡單,

2、Plotly

python繪制樹狀圖主要介紹使用Plotly工具

2.1首先在python庫中引入所需要的plotly包

2.2然后注冊plotly生成密鑰https://plot.ly/settings/api/

2.3調用密鑰

import chart_studio
chart_studio.tools.set_credentials_file(username='你的用戶名',
 api_key='你的密鑰')

2.4導入數據生成樹圖

import pandas as pd
import chart_studio.plotly as py
import plotly.figure_factory as ff
import numpy as np
data = pd.read_csv('E:\\result.csv',nrows =500,encoding='gbk')
X = data[["類別"]]
fig = ff.create_dendrogram(X, orientation='left',labels=list(data["名稱"]))
fig['layout'].update({'width':800, 'height':1500})
py.plot(fig, filename='dendrogram_with_labels')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM