cytoscape.js教程wangshicheng

因为数据要展示双向关系,最终选用了cytoscape.js。

效果如图,echarts只能显示单项数据关系。

据我理解,这个插件分两种,一种是基于jquery的,另一种是原声的。

基于jquery是加在jquery对象上的。因为基于jquery的无法在线上显示关系。最终选择了原生

cy=cytoscape({container:document.getElementById('echart'),//容器名字boxSelectionEnabled:false,autounselectify:true,

style:cytoscape.stylesheet().selector('node')//节点样式.css({'content':'data(name)','text-valign':'center','color':'white',"height":60,"width":60,'text-outline-width':2,'text-outline-color':'#316383',//颜色设置"background-color":"#316383","label":"data(label)"}).selector('edge')//边线样式.css({'curve-style':'bezier',"label":"data(label)",'target-arrow-shape':'triangle','target-arrow-color':'black','line-color':'#ccc','width':1}).selector(':selected').css({'content':'data(value)','background-color':'red','line-color':'red','target-arrow-color':'red','source-arrow-color':'red'}).selector('.background').css({"text-background-opacity":1,"text-background-color":"#ccc","text-background-shape":"roundrectangle","text-border-color":"#000","text-border-width":1,"text-border-opacity":1}).selector('node[label="main"]')//主节点样式设置.css({"background-color":'#d0413e','text-outline-width':2,'text-outline-color':'#d0413e',

}).selector('.faded').css({'opacity':0.25,'text-opacity':0}),/*style:[{selector:'node',css:{'content':'data(name)','text-valign':'center','color':'white',"height":40,"width":40,'text-outline-width':2,'text-outline-color':'#6dce9e',"background-color":"#6dce9e","label":"data(label)"}},

{selector:'edge',css:{'curve-style':'bezier',"label":"data(label)",'target-arrow-shape':'triangle','target-arrow-color':'#ccc','line-color':'#ccc','width':1}}],*/elements:data.elements//

});

varlayout=cy.layout({name:'concentric',这是控制图形形状的fit:true,padding:30,//thepaddingonfitstartAngle:4/2*Math.PI,//wherenodesstartinradianssweep:undefined,//howmanyradiansshouldbebetweenthefirstandlastnode(defaultstofullcircle)clockwise:true,//whetherthelayoutshouldgoclockwise(true)orcounterclockwise/anticlockwise(false)equidistant:false,//whetherlevelshaveanequalradialdistancebetwenthem,maycauseboundingboxoverflowminNodeSpacing:100//minspacingbetweenoutsideofnodes(usedforradiusadjustment)});layout.run();这就是简单的初始化及一些配置。

THE END
1.Cytoscape中文教程(3)Cytoscape中文教程(3) Step by step 3鉴定一系列感兴趣的基因。 典型的是,这些基因是对你的实验调节反应比较强烈的基因(也就是差异基因)。下面讲描述三种和这些基因相关的输入网络数据到cytoscape的方法: A:querying相互作用数据库 B:通过文本挖掘计数建立关系网络...https://www.jianshu.com/p/6e60b720a8f0
2.Cytoscape教程教程教程.pptCytoscape 教程教程教程.ppt,* 增加了新的节点,其中可以发现更多和rac1直接相互作用的分子(红色圈框所示) * 利用Plugin菜单中的整合网络(Merge networks)命令把两个检索到的网络进行合并,选中两个对应的网络文件,点击OK即可合并。 * 合并后在新形成的网络文件中,可https://max.book118.com/html/2022/0703/7000000010004140.shtm
3.Cytoscape软件使用教程蛋白互作网络图构建在生信分析里,各种物质相互作用网络(interaction network)的研究也很丰富,数据比较复杂。Cytoscape软件就是构建网络的神器,学习好这个软件,做出再漂亮的调控网络图都是有可能的。 在生物信息学分析里,各种symbol的相互作用网络(interaction network)的研究非常丰富,数据相对复杂。Cytoscape就是一个专用于互作网络数据可视化的...https://www.biowolf.cn/Video/6.html
4.安装个cytoscape可太难了[泪][泪]先是cyto...来自忆蕤L安装个cytoscape可太难了先是cytoscape官网下载不了找教程说要先下载java且版本8适用下载完之后开始安装cytscape无论如何安装不了表示没有java环境把下载的java打开来给它还是说找不到找教程表示要修改系统变量改了系统变量还是不行到此已经重复多次安装包重新下载以及电脑重启于是继续找教程.看出错发现原来java版本11或...https://weibo.com/5648028996/Ji9J6wrQS
5.九游娱乐中国大陆领先游戏社区「百科/秒懂百科」【 九游娱乐】支持:32/64bi系统类型:(官方)官方网站IOS/Android通用版/手机APP(2024APP下载)《九游娱乐》是一款图形化显示网络并进行分析和编辑的软件,软件操作方式便捷,支持多种网络描述格式,也可以用以Tab制表符分隔的文本文档或Microsoft Excel文件作为输入,或者利用Cytoscape软件本身的编辑...http://www.share.tccxfw.cn/XDM/detail/FVBFXM.html
1.如何用Cytoscape::EnrichmentMap可视化GSEA的运算结果?文章浏览阅读95次,点赞2次,收藏2次。Cytoscape::EnrichmentMap 可视化GSEAhttps://blog.csdn.net/jl19930703/article/details/144144222
2.GO富集分析不求人Cytoscape是一个优秀的生物软件平台,可以完成很多的生物学分析,我们可以使用cytoscape中的bingo插件,完成模式物种的GO富集分析。 首先,打开cytoscape,安装bingo插件 运行bingo 输入保存名称 输入差异基因 输入检验方式与阈值 输入要聚类的条目 选择物种 保存 运行,得到富集结果 ...https://itzsg.com/93346.html
3.Cytoscape中文教程(3)阅读清单腾讯云开发者社区Cytoscape中文教程(3) Step by step 3鉴定一系列感兴趣的基因。 典型的是,这些基因是对你的实验调节反应比较强烈的基因(也就是差异基因)。下面讲描述三种和这些基因相关的输入网络数据到cytoscape的方法: A:querying相互作用数据库 B:通过文本挖掘计数建立关系网络 C:加载自己的网络数据(从text tile) 究竟选取哪一...https://cloud.tencent.com/developer/inventory/9725/article/1394971
4.Cytoscape软件(附使用教程)官方中文版v3.8.0最需网Cytoscape软件 (附使用教程)官方中文版v3.8.02024-06-19发布者:zhangliang大小: 下载:0文件大小:软件介绍 Cytoscape是一款开源网络软件,可以帮助用户对网络进行构建,通过集成,分析和可视化数据来达到分析网络的目的,软件自带编辑器模块,可以直接在软件中进行网络设置。 软件介绍 Cytoscape是一个开源网络软件,可以帮助用户...https://www.zuixu.com/down/604501.html
5.cytoscape安装教程java免费下载,但现在需要注册账户后下载 安装步骤: 1、先安装 JAVA 11 按照默认路径安装,必须为英文路径 2、后安装 cytoscape 3.8.0 默认路径安装 3、桌面cytoscape快捷途径直接启动。 这个版本的cytoscape按部就班安装就可以,并不需要改路径什么的https://www.douban.com/group/topic/175732344/
6.代谢网络图四部曲(四)在系列花式拖更中,我们的Cytoscape教程悄然迎来了终章,本期我们采用视频演示的方式来直观的讲解绘图知识,希望能让大家迅速掌握相关操作,绘制美图。此外,最后一期,我们决定选出部分评论赠送小礼物,以此鼓励大家多多分享,多多尝试。教程收尾之际,请允许我送上最诚挚的祝福,希望各位老师同学实验分析文章皆顺利,分析验证顺畅如...https://www.antpedia.com/news/wx_article/385617.html
7.Cytoscape.js51CTO博客Cytoscape.js Cytoscape.js Cytoscape.js Graph theory (network) library for visualisation and analysis 用于可视化和分析的图论 (网络) 库 ? visualization & visualisation 可视化 visual, visualization, visualize, visible, visibility, visually, visualisation...https://blog.51cto.com/u_15076233/4669215
8.cytoscape.js官网Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.Cytoscape.js also has graph analysis in mind: The library contains many useful functions in graph theory. You can use Cytoscape.js headlessly on Node.js to do...https://js.cytoscape.org/
9.TbtoolsMac版Tbtools安装包 | Mac英文版 | 生物信息学软件 | 安装教程 软件介绍 Tbtools 是一款功能十分全面的生物信息学软件。 Tbtools是各种生信工具的完美集成,再加上各种功能插件,已经成为生命科学研究的航空母舰,不仅在农学方面应用广阔,在医学研究上更是堪称神器。而且其作为一款集成了丰富功能的生物信息学软件,完全可以作为...https://www.keyandeer.com/index.php/147/