cytoscape画饼图

cytoscape画饼图

数据准备

首先要画饼图,自然是要有节点。以路径图进行举例说明。
要建网络,需要节点和边,cytoscape建网络时,可以在该软件中新建网络,手动输入节点和边的信息(这部分不做详细说明)。另外一种方法便是从文件导入边的信息。

比如:可以导入如下格式的文件

node1node2
CB
ZF
DA

每行表示node1和node2之间有边连接,如果边是带权重的,可以再加一列表示边的权重。
导入时可以选择所要导入的数据的每一列的属性,比如我这里源节点,目标节点,相互作用的边的类型,权重,是否要导入所选列等信息。
因为我知道我导入的节点之间由边连接成一条条路径,所以在Layout中设置为yFiles Hierarchical layout形式的布局

接下来,导入节点信息,即某一节点属于哪一类(或可以说它有哪些属性)。可以导入excel表格。因为已经导入网络,此时导入的是网络中节点的属性,所以点击导入网络的右边的导入表格状的快捷按钮。举例:(这里的属性值一定是相同的数,即有这个属性就输入1,没有就不做任何处理。但不能是对属性1输入1,属性2输入2这样的,这样画饼图的时候不能等分一个圆,做一下尝试就理解了)

绘制饼图

数据准备好了,接下来就是怎么画出饼图。

在设置节点相关属性的列表中,点击Image/Chart 1,如果该选项没有显示在当前列表中,点击上方Properties-Size中勾选Image/Chart 1即可在列表中看到。点击Image/Char 1最左边的框-Charts-Pie(饼状的图例,鼠标放到上边会提示“Pie”)-导入想用饼图显示出来的属性-Apply(或者先点击左边的Option对颜色进行设置,再点击Apply)

设置整个网络中节点的布局(想要让节点更靠近一些或者远离一些),除了拖动节点外,还可以在Layout-Node Layout Tools中进行设置
示例:

还可以右键所创建的网络-Apply Style,选择自带的一些格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值