今天记录几件事情,算是工作备忘录了。
首先,cytoscape导入浮点数,需要注意的是,如果是数字,默认的是int,需要重新选择,不然导入的会报错。
第二件事,cytoscape.js不能处理有交集的点。在Google的过程中,发现了有同样需求的用户,但是给出的答案是cytoscape不能解决这个问题,即,cytoscape能够处理包含的集合关系网络,但是不能处理仅存在部分交集的网络。(这里似乎有一些问题,毕竟网络只是二维的结果,一旦类变多了,处理起来就会很困难)
第三件事,因为cytoscape不能处理,所以就使用R去作图。参考:https://datascience.blog.wzb.eu/2018/05/11/visualizing-graphs-with-overlapping-node-groups/
但是,出现了上面所担心的问题,因为点在二维上呈现出来之后,强行加入很多cluster彼此间覆盖,比如下图:
总而言之,这样的是得不到想要的结果的,所以,换了思路,不事先去得到各个集合的注释,根据出来的网络再去做注释,就规避掉了所有的问题。。。。
最后,补充一点R的技巧,之后就不用再查了,就是如何把很多 文件/元素 等等放到list。