聚类分析树状图的初探
参考官方文档:https://docs.scipy.org/doc/scipy/reference/index.html
此次使用聚类分析是因为文章需要,然后参考官方文档简单制作满足分析要求的树状图。
因为到时候在A4纸上需要把三个图排版一下,所以在输出的时候就把图片设置的比较小。
1 import pandas as pd 2 import matplotlib.pyplot as plt 3 from scipy.cluster import hierarchy 4 5 plt.rcParams['font.sans-serif'] = ['SimHei'] #解决中文显示 6 plt.rcParams['axes.unicode_minus'] = False #解决符号无法显示 7 #设置颜色 8 #hierarchy.set_link_color_palette(['m', 'c', 'y', 'k']) 9 10 df = pd.read_excel('品种日产量聚类.xlsx',sheet_name='zaoju') 11 fig, axes = plt.subplots(1,figsize=(4,4)) 12 Z = hierarchy.linkage(df,'centroid',metric='euclidean') 13 names = ['E1','E2','E3','E4','E5','E6','E7','E8','E9','E10','E11','E12','E13','E14','E15','E16','E17','E18','E19','E20','E21','E22','E23','E24','E25','E26','E27','E28'] 14 15 dn=hierarchy.dendrogram(Z,orientation='right',labels=names) 16 print(dn['color_list']) 17 18 plt.show() 19 #plt.savefig('早稻聚类01.jpg',dpi=300)
早稻聚类分析
1 import pandas as pd 2 import matplotlib.pyplot as plt 3 from scipy.cluster import hierarchy 4 5 fig, axes = plt.subplots(1,figsize=(4,4)) 6 7 # 晚粳聚 8 df3 = pd.read_excel('品种日产量聚类.xlsx',sheet_name='晚粳聚') 9 Z3 = hierarchy.linkage(df3,'centroid',metric='euclidean') 10 names3 = ['L24','L25','L26','L27','L28','L29', 11 'L30','L31','L32','L33','L34','L35', 12 'L36','L37','L38','L39','L40','L41', 13 'L42','L43','L44','L45','L46','L47','L48','L49'] 14 dn3=hierarchy.dendrogram(Z3,orientation='right',labels=names3) 15 #dn3=hierarchy.dendrogram(Z3,orientation='right') 16 #plt.show() 17 plt.savefig('晚粳聚01.jpg',dpi=300)
晚粳聚
1 import pandas as pd 2 import matplotlib.pyplot as plt 3 from scipy.cluster import hierarchy 4 5 fig, axes = plt.subplots(1,figsize=(4,4)) 6 7 # 晚籼聚 8 df2 = pd.read_excel('品种日产量聚类.xlsx',sheet_name='晚籼聚') 9 Z2 = hierarchy.linkage(df2,'centroid',metric='euclidean') 10 names2 = ['L1','L2','L3','L4','L5','L6','L7', 11 'L8','L9','L10','L11','L12','L13','L14', 12 'L15','L16','L17','L18','L19','L20','L21', 13 'L22','23'] 14 dn2=hierarchy.dendrogram(Z2,orientation='right',labels=names2) 15 16 #plt.show() 17 plt.savefig('晚籼01.jpg',dpi=300)
晚籼聚
转载于:https://www.cnblogs.com/canvas2018/p/10478232.html
聚类分析树状图的初探相关推荐
- Origin Pro绘制聚类分析树状图
工作环境(蓝色粗体字为特别注意内容) 1.软件环境:Windows 7 Ultimate sp1.MatlabR2012b 32bit.OriginPro 2018C. 一般来说,Origin Pro ...
- Matlab绘制聚类分析树状图
工作环境(蓝色粗体字为特别注意内容) 1.软件环境:Windows 7 Ultimate sp1.MatlabR2012b 32bit. 在使用Matlab做聚类分析的时候一般这样用: Y = pdi ...
- python中plotly绘制树地图_聚类分析python画树状图--Plotly(dendrogram)用法解析 - 人人都是架构师...
1.前言 聚类分析是机器学习和数据分析中非常常见的分类方法, 当我们用到层次聚类(系统聚类)时,最常用的分析方法就是绘制树状图, 比较常见的统计软件像SPSS.SAS.R等都可以直接绘制树状图,比较简 ...
- MATLAB | 绘图复刻(三) | 分层聚类分析图:树状图+热图
好久不见啊,今天时绘图复刻第三期,这期画的比较难应该文章也不会太短... 前段时间发现公众号SCIPainter发布了一期名为<如何对基因和蛋白质的表达丰度进行相关性分析>,其中有一幅图很 ...
- bzoj 4871: [Shoi2017]摧毁“树状图”
4871: [Shoi2017]摧毁"树状图" Time Limit: 25 Sec Memory Limit: 512 MB Submit: 53 Solved: 9 [Su ...
- R语言绘制环形树状图
R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...
- R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)
R语言ggplot2可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram) 目录
- Python使用matplotlib可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Dendrogram)
Python使用matplotlib可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Dendrogram) 目录
- R语言ggplot2可视化:为层次聚类树状图dendrogram中的簇进行着色、在树状图dendrogram中为不同的层次聚类簇配置不同的色彩
R语言ggplot2可视化:为层次聚类树状图dendrogram中的簇进行着色.在树状图dendrogram中为不同的层次聚类簇配置不同的色彩 #层次聚类树状图dendrogram labs = pa ...
最新文章
- struts1.2上传多个文件
- java 之 模板模式(大话设计模式)
- 时间管理无非就是一个玩耍俄罗斯方块的过程,堆堆堆哈哈哈哈
- 【LeetCode笔记】剑指 Offer 56 . 数组中数字出现的次数(Java、位运算)
- python房地产爬虫_房产中介网站爬虫实战(Python BS4+多线程)(一)
- 解决mysql“Access denied for user 'root'@'localhost'”
- Linux进程最大socket数,Linux下高并发socket最大连接数所受的各种限制(详解)
- 使用ExtJs实现文件下载
- java ip范围_Java判断IP是否在指定范围
- IT面试技巧经典问答
- CwRsync | Windows与Windows之间同步备份配置详解
- 科技大停滞--过去已逝,未来未来
- 前端网页按钮效果的展示
- 微信小程序获取手机号码(仅前端部分
- Word文档中最后一页底端的表格制作
- [云原生专题-18]:容器 - docker自带的集群管理工具swarm - 手工搭建集群服务全过程详细解读
- 瘦手臂最快最有效的方法
- web结课作业的源码——HTML+CSS+JavaScript仿oppo官网手机商城(1页)
- CH579实现一个最小外围设备(Peripheral)
- JDBC基础工具类的实现