查看ipython笔记本中的图形数据结构。

jgraph的Python项目详细描述


jgraph
=



一个可嵌入的webgl图形可视化库。
http://patricckfuller.github.io/jgraph/




例如
=


*[ipython笔记本](http://patricckfuller.github.github.io/jgraph/exampl/ipythonon.html)
*[les mise-rables][les-mise-rables(http://patricckfuller.githuble.githuble.githuble.githuble.githuble.githuble.io/jgraph/jgra是的连接](http://patrickfuller.github.io/jgraph/examples/github.html)


ipython
==


ipython笔记本是一个开源工具,可以在许多应用程序中取代Matlab。作为一个科学家,我完全赞成。因此,我制作了
手柄,以便在笔记本上使用jgraph。通过pip安装:pip install jgraph你应该得到一个桨轮图作为输出。您可以将此代码与其他代码一起用于教育目的(尝试生成一棵红黑树!)。有三个命令和一些可选参数可供检查。阅读docstrings并查看[相关的
示例](http://patrickfuller.github.io/jgraph/examples/ipython.html)了解更多信息。


javascript
===


您可以通过[npm](https://www.npmjs.com/):

```````
npm install jgraph
```

可以与以下对象一起使用:

``javascript
jgraph.create('my-selector');
jgraph.draw(mygraph);
`````

有关对象结构的更多信息,请参见下面的内容,或者查看包含的示例。“jgraph.create()”方法接受一些可选的
参数,指定节点的大小和颜色,以及强制定向的
优化。

``javascript
options={
定向的:true,//切换边箭头
节点大小:2.0,//默认节点大小
边大小:0.25,//edge connection diameter
arrow size:1.0,//if drawind,edge arrow size
defaultnodecolor:0xaaaaaa,//color for nodes without a“color”property
defaultedgecolor:0x777777,//color for edges without a“color”property
shader:“toon”,//three.js shader to use,can be“toon”,“basic”,“phong”,or“lambert”
runoptimization:true//在图形上运行强制定向布局算法
};
````


graph data format
===


``javascript
{
{nodes:{
jane:{},
bob:{},
mike:{},
sally:{}
},
edges:[
{source:“jane”,target:“bob”},
{source:“bob”,target:“mike”},
{source:“mike”,目标:“sally”}
]
}
```

>节点不需要密钥之外的信息。但是,可以指定一些有用的
可选参数。

``javascript
{
color:0xffffff,//color for this node
size:1.0,//scaling factor for this node's size
location:[0.0,0.0,0.0]//start location of node。对于预渲染非常有用。
}
```

启用
时,“位置”字段是可选的。但是,对于较大的图形,您将需要禁用此功能并预渲染位置。使用相关的
python库(`jgraph.generate`)来执行此操作。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java根据两个数组的值对数组进行排序   具有自签名证书和NTLM代理的java Maven SSL repo错误   java自定义字体按钮不工作AndroidStudio   java通过Spring MVC web应用程序向客户端发送文本文件   Java Spring Web服务SOAP身份验证   ANT property environment=“env”无法在JAVA中检索它,但如果作为ANT命令运行,则可以正常工作   java是为spring mvc rest api或spring boot api对应用服务器的每个新请求创建的服务、存储库和组件的新实例吗?   java私有静态最终字符串未完成其工作   PKCS12的安全Java密钥重新处理   java JPA继承表每类SQLSyntaxErrorException