工作环境(蓝色粗体字为特别注意内容)
1、软件环境:Windows 7 Ultimate sp1、MatlabR2012b 32bit、OriginPro 2018C.

一般来说,Origin Pro主要工作就是画图,官方本身是不支持聚类分析的,也就无法绘制聚类分析树状图了。据说可以通过origin的App来实现,这一点由于种种原因没有验证过(访问不了官网,无法注册账号,你懂的)。需要的朋友可以点击这个链接:https://www.baidu.com/link?url=PKfRk6U4OH-drJ-01isa82DcNxIlnbe4srjQJZ6aLhtUJUjm3uwsaADoiIM9xQXjCegmLHegDUVpXaMYl59BdB1qVCVscNpoU268-S8gm8q&wd=&eqid=a40b818e0003b174000000065d64c146
应该可以达到下面这种效果

不过笔者尝试多次都无法打开该链接,网络原因?不得而知。 那是不是就无法使用Origin绘制聚类分析树状图了呢?答案是否定的。既然网络上没有相关资料可以参考,于是笔者只能自己动手了。。
下面我们来看看一个巧妙的推断思路(PANG氏定理)
1、要画图必须得有数据比如(x1,x2),(y1,y2)...这样,如果能够得到这样的点,那就可以将图像曲线绘制出来。
2、Matlab可以绘制聚类分析树状图,具体操作可以参考我的上一篇文https://blog.csdn.net/pang9998/article/details/100097785
比如像下面这样:

3、根据推论1、2可以推断出上图中一定含有数据点(x1,x2),(y1,y2)....,那下面就好办了,将上图中的数据点抠出来,用Origin绘制出来不就完事了吗?这是一个巧妙的思路,好,下面来看看具体操作。

Step1:用Matlab做聚类分析,并绘制出树状图;
Step2:将树状图另存为*.fig文件;
Step3:运行下面代码

% 如果两条曲线都画在同一个axis里面
% 画完图之后,运行这个,gcf就是当前fig的句柄
open('fig/CLUST_TREE_Filter.fig');obj = get(gca,'children')X = [];Y = [];for i = 1:size(obj,1)X = [X;get(obj(i), 'XData')];Y = [Y;get(obj(i),'YData')];endX = X'Y = Y';m = size(X,1);%FIG_DAT = zeros(m,size(X,2)+size(Y,2));FIG_DAT = [];for i = 1:size(X,2)FIG_DAT = [FIG_DAT,X(:,i),Y(:,i)];end

将FIG_DAT复制到Origin中,需要做一下设置即:将x轴数据标记出来。全选X轴数据(FIG_DAT数据格式:x,y,x,y....),

然后点击属性,选择x轴

Step4:选中数据,绘制曲线图,效果如下图,漂亮的不要不要的,完美收工!

总结:按照以上思路,其实不仅仅是树状图,理论上说,只要是Matlab能够绘制出来的图,必定包含(x,y)数据对,也就必定可以用Origin绘制出来。(PANG氏定理)

喜欢的朋友点个赞,爱学习,爱分享,一起学习,一起进步。我是Pang9998.

Origin Pro绘制聚类分析树状图相关推荐

  1. Matlab绘制聚类分析树状图

    工作环境(蓝色粗体字为特别注意内容) 1.软件环境:Windows 7 Ultimate sp1.MatlabR2012b 32bit. 在使用Matlab做聚类分析的时候一般这样用: Y = pdi ...

  2. R语言绘制环形树状图

    R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...

  3. MATLAB | 全网唯一,使用MATLAB绘制矩形树状图

    绘制效果 全网唯一这四个字我都快说腻了,请叫我绘图小天才,又双叒叕写了一个工具函数发到了MATHWORKS,矩形树状图主要用于直观展示各个元素的分类和占比. 编写不易点个赞叭~~ 基本使用 需要准备一 ...

  4. 聚类分析树状图的初探

    参考官方文档:https://docs.scipy.org/doc/scipy/reference/index.html 此次使用聚类分析是因为文章需要,然后参考官方文档简单制作满足分析要求的树状图. ...

  5. R语言绘制矩形树状图

    #------------------------------------------------图7-3-2 树状图(a)-------------------------------------- ...

  6. 可视化神器Plotly绘制树状图

    大家好,我是Peter~ 今天给大家带来的是一篇关于Plotly绘图的文章:如何使用Plotly来绘制矩形树状图 Plotly文章 目前Plotly的文章更新到第17篇,推荐几篇文章: 闲聊 为什么P ...

  7. MATLAB | 绘图复刻(三) | 分层聚类分析图:树状图+热图

    好久不见啊,今天时绘图复刻第三期,这期画的比较难应该文章也不会太短... 前段时间发现公众号SCIPainter发布了一期名为<如何对基因和蛋白质的表达丰度进行相关性分析>,其中有一幅图很 ...

  8. R语言绘图—多边树状图

    先安装voronoiTreemap包,安装好了就见下面的内容吧!) 一.函数用法 绘制圆形树状图的函数为vt_d3,函数用法如下: vt_d3(data, elementId = NULL, widt ...

  9. python中plotly绘制树地图_聚类分析python画树状图--Plotly(dendrogram)用法解析 - 人人都是架构师...

    1.前言 聚类分析是机器学习和数据分析中非常常见的分类方法, 当我们用到层次聚类(系统聚类)时,最常用的分析方法就是绘制树状图, 比较常见的统计软件像SPSS.SAS.R等都可以直接绘制树状图,比较简 ...

最新文章

  1. 有哪些适合远程办公的软件值得推荐?
  2. mysql多语句查询结果_MySQL查询从多个选择语句获取结果?
  3. 清除tomcat的缓存
  4. Docker 容器技术 — Image
  5. 在jupyter notebook中attr1参数的作用_PID控制中P、I、D参数的作用究竟是什么?
  6. Apache ZooKeeper - ZK的基本特性与节点应用场景一览
  7. mysql 字符转换函数是_MySQL日期和字符串转换函数
  8. cad常青藤插件_原来还有这么好用的CAD插件,半小时就能做完一张图
  9. Linux基础(iptables与firewalld防火墙)
  10. 【音效处理】Delay/Echo 简介
  11. Boolean占几个字节
  12. GSM信道(控制信道和业务信道)转自搜狗百科
  13. K8S 通过 yaml 文件创建资源
  14. crm2013js弹出窗口
  15. PADS(4)——PADS Logic原理图设计技巧
  16. 改变this指向的方法
  17. Linux C实现纯用户态抢占式多线程!
  18. 好用的BUG、内存泄露捕捉工具 EurekaLog v6.0.11 Enterprise For D5-D2007 简体中文汉化版
  19. [论文总结]:Mixed Precision Training 混合精度训练 百度和英伟达联合发表 ICLR 2018
  20. 共享姨妈巾出来了成为共享家族中的热门产品

热门文章

  1. pytorch安装保姆级教程及安装缓慢的解决方案(超时Timeout导致安装失败解决方案)
  2. python类的方法中定义函数
  3. 武汉科技大学18计算机学院拟录取分数线,2018年武汉科技大学考研复试分数线及复试录取办法...
  4. “六面魔方”里的浪潮
  5. 计算机没有autoCAD_没有CAD的年代,施工图从哪里来?
  6. 凌思微-LE5010蓝牙开发(三)
  7. 创建合同pdf操作整理
  8. web原理及应用期末考试基础题目及解答
  9. 薪酬管理系统的作用是什么?
  10. MacBook安装使用VLC Media Player多媒体播放器