打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Orange实现数据可视化并绘制韦恩图
2015-02-02 

我们在获得一套数据时经常需要对数据进行一个直观可视化的分析,例如我们想查看数据的分布情况,不同类别数据之间的属性差异,或者不同数据集之间的交并集关系等。以韦恩图为例,所谓韦恩图就是将每个数据集用一个圆表示,并通过圆与圆之间的交并关系来直观的体现数据之间的交集或者并集关系。什么?有人说这实现起来很容易啊?的确,对于生物信息学专业或者稍微有一些R编程基础的人会说,用R语言,导入数据,随便敲几行代价,就可以轻松实现并获得一个韦恩图了。然而对于一个纯生物领域的用户,或者完全没有接触过R语言或类似编程经历的学生来说,通过代码实现韦恩图着实有些难为人。不过没关系,今天就为大家介绍一种为零编程基础用户提供的软件——Orange,并简单介绍如何通过Orange绘制出漂亮的韦恩图。

首先第一步:下载安装Orange

下载地址http://orange.biolab.si/download/

Orange是python语言下的一个机器学习包,可以提供window,Mac OS,linux等环境下操作。但是python目前只支持2.7和2.6版本的。Python3.0以上版本暂时还不支持。

第二步:创建数据

如图从左侧属性栏file工具拖拽到工作区,创建一个data,数据内详细信息见红框内,数据包括四个特征值,iris为target。

第三步:创建子数据集

为了绘制韦恩图,我们讲data数据分成三个子数据集,来比较他们之间的交并集关系。当然这里用户也可以自己提供子数据。

如图,我们通过左侧属性栏可以修改数据集对应图形的颜色,以及数据内容,如紫色圆圈所示,通过send selection将右侧选中的数据传递给对应的子数据集。

第四步:绘制韦恩图

将左侧韦恩图工具拖拽到工作区,将三个数据集传递给wenn diagram工具,然后双击即可看到下面结果。

如图可以详细看到三组数据集的交并情况,并且可以通过左侧save graph将图片进行保存。

整个流程非常简单且容易操作,对于没有编程基础的用户来说,Orange为您提供了自动绘制韦恩图的方法。相信会在数据分析中为零编程用户提供帮助。

来源:云生信

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
10个python常用机器学习及深度学习库!
推荐两个实用Python库,文末送Python书籍
数据挖掘干货分享
Upset plot展示韦恩图
分享我的学习路线:Python、数据分析、可视化、机器学习
用Python进行数据可视化的10种方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服