drawio: plot networkx graphs with diagrams.net
Project description
drawio
A library to draw networkx graphs with diagrams.net
Documentation
This library generates graphs using the csv API.
Usage
import networkx as nx
import drawio
import sys
g = nx.gn_graph(10)
drawio.write(g, sys.stdout)
This will print
# identity: nodeid
# label: %label%
# style: %style%
# link: url
# width: @width
# height: @height
# layout: verticalflow
# ignore: nodeid,style,height,width,ref_0_0,ref_1_0,ref_2_0,ref_3_0,ref_4_0,label_0,label_1,label_2,label_3,label_4
# connect: {"from": "ref_0_0", "to": "nodeid", "fromlabel": "label_0", "style": "-"}
# connect: {"from": "ref_1_0", "to": "nodeid", "fromlabel": "label_1", "style": "-"}
# connect: {"from": "ref_2_0", "to": "nodeid", "fromlabel": "label_2", "style": "-"}
# connect: {"from": "ref_3_0", "to": "nodeid", "fromlabel": "label_3", "style": "-"}
# connect: {"from": "ref_4_0", "to": "nodeid", "fromlabel": "label_4", "style": "-"}
nodeid,label,tags,style,width,height,link,ref_0_0,ref_1_0,ref_2_0,ref_3_0,ref_4_0,label_0,label_1,label_2,label_3,label_4
0,-,-,-,auto,auto,-,-,-,-,-,-,-,-,-,-,-
1,-,-,-,auto,auto,-,0,-,-,-,-,-,-,-,-,-
2,-,-,-,auto,auto,-,1,-,-,-,-,-,-,-,-,-
3,-,-,-,auto,auto,-,1,-,-,-,-,-,-,-,-,-
4,-,-,-,auto,auto,-,0,-,-,-,-,-,-,-,-,-
5,-,-,-,auto,auto,-,4,-,-,-,-,-,-,-,-,-
6,-,-,-,auto,auto,-,0,-,-,-,-,-,-,-,-,-
7,-,-,-,auto,auto,-,0,-,-,-,-,-,-,-,-,-
8,-,-,-,auto,auto,-,0,-,-,-,-,-,-,-,-,-
9,-,-,-,auto,auto,-,5,-,-,-,-,-,-,-,-,-
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
drawio-0.0.10.tar.gz
(3.7 kB
view details)
Built Distribution
File details
Details for the file drawio-0.0.10.tar.gz
.
File metadata
- Download URL: drawio-0.0.10.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6188b8fb3a3f011fc7966fa81c566a1792dd6cd79fd5edcff977dc3e19ac3a21 |
|
MD5 | cac1c0828199156a753827c2fd4adae2 |
|
BLAKE2b-256 | 692d7ce783a48f1de58171b0ffbec86570a14bbbffbcf010d1a61a8f9b0372dd |
File details
Details for the file drawio-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: drawio-0.0.10-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d181812341afcfec4434ec95ad1ee76242bdc0123745ee7a2c29ac56219f1a8 |
|
MD5 | 8ae5b6a3d948307548c3f481473c0610 |
|
BLAKE2b-256 | 45aa527a144d96534db3213c882ce43a6e9781d6c55c04e9014cd4cea52380cb |