origin聚类分析图怎么调整好看(Origin实用插件之散点密度热图(
如何用ps Origin utility插件的散点密度滤镜?
前言经常使用散点密度热图来计算二维空间中样本点的分布。我们知道R语言中有专门的绘制函数 oothScatter(),MATLAB中也有可以使用plotScat.m的内嵌函数你可以使用pandas中的对应函数和Python中的MatPlotLib,那么如何在Origin中绘制散点密度图呢?
本期插件介绍
本期要介绍的插件是 OriginLab官方技术支持团队提供的Density Filter插件。该插件用于通过二维散点图数据绘制密度热图。类似的插件还有极坐标下散乱点数据的Kernel Density Plot s热图,Gaussian Mixture Models s二维热图可以用高斯混合模型计算。这三个插件的功能和操作都差不多。本期以Density Filter 为例,插件支持的Origin更低版本为Origin 2019(9月6日)。
插件官方地址https://www.originlab.com/fileExchange/details.aspx? FID=464
插件下载备用https://pan.baidu.com/s/1IYvXdABRu_w8E1bdSiE1pw提取码itks
插件安装起源插件是一个后缀为 opx 下载后。只要打开原始软件,拖动 opx 文件到原始面板来完成安装。安装过程中不会有任何提示。如果面板右侧的Apps窗口中有相应的插件图标(图标为灰色,并非不可用),则说明安装成功。
具体介绍
,我们需要准备一组零散的数据。这里,我使用Origin中嵌入的Python环境和代码构建器工具来生成一组沿直线分布的随机点,并将Python中的数据加载到Origin的工作表中
在Origin的命令窗口中运行编辑过的程序,生成一个名为 我的数据 在工作区中,加载分散在之一页上的数据。(PS:有兴趣可以发布一个Origin Python环境构建教程。)
使用上一期介绍的图表生成器工具,您可以快速预览散点分布,如下所示
现在选择两列数据并运行密度过滤器插件,其中输入的是原始数据,并且可以按行选择数据范围,设置可以设置密度计算 ,第二个参数用于设置输出热点图的分辨率(参数设置过大会导致处理时间较长),Grid Range用于设置热点图的空间范围。
设置完成后点击确定即可生成,效果如下。,内部生成的工作表存储计算的二维密度分布数据
您可以在“设置”对话框中修改配色方案。如果需要使用自定义配色方案,可以参考颜色编辑器插件的教程,生成并保存自定义调色板。,您也可以通过工具面板编辑器生成并保存一个新的配色方案。
小结
如果在native Origin环境下绘制散乱数据的密度热图比较困难,可以通过密度滤镜插件方便地生成,这个插件也存在算法单一的问题。如果需要调整热图的计算算法,可以尝试高斯混合模型,应用范围更灵活,计算 更丰富。
散点图形状插件origin如何找出散点图的更优模型?