cytoscape导入浮点数+cytoscape.js不能处理有交集的点+用R可以做交集的网络但是存在部分问题

Words
361
Reading
2 min
Listen
Play
6y

今天记录几件事情,算是工作备忘录了。

首先,cytoscape导入浮点数,需要注意的是,如果是数字,默认的是int,需要重新选择,不然导入的会报错。

_20201201145958.png

_20201201150009.png

第二件事,cytoscape.js不能处理有交集的点。在Google的过程中,发现了有同样需求的用户,但是给出的答案是cytoscape不能解决这个问题,即,cytoscape能够处理包含的集合关系网络,但是不能处理仅存在部分交集的网络。(这里似乎有一些问题,毕竟网络只是二维的结果,一旦类变多了,处理起来就会很困难)

第三件事,因为cytoscape不能处理,所以就使用R去作图。参考:https://datascience.blog.wzb.eu/2018/05/11/visualizing-graphs-with-overlapping-node-groups/
但是,出现了上面所担心的问题,因为点在二维上呈现出来之后,强行加入很多cluster彼此间覆盖,比如下图:

_20201201234823.png

总而言之,这样的是得不到想要的结果的,所以,换了思路,不事先去得到各个集合的注释,根据出来的网络再去做注释,就规避掉了所有的问题。。。。

最后,补充一点R的技巧,之后就不用再查了,就是如何把很多 文件/元素 等等放到list。

_20201201200437.png

cytoscape导入浮点数+cytoscape.js不能处理有交集的点+用R可以做交集的网络但是存在部分问题 | Ecency