查看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`)来执行此操作。
=
一个可嵌入的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`)来执行此操作。