Skip to main content

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)

Uploaded Source

Built Distribution

drawio-0.0.10-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for drawio-0.0.10.tar.gz
Algorithm Hash digest
SHA256 6188b8fb3a3f011fc7966fa81c566a1792dd6cd79fd5edcff977dc3e19ac3a21
MD5 cac1c0828199156a753827c2fd4adae2
BLAKE2b-256 692d7ce783a48f1de58171b0ffbec86570a14bbbffbcf010d1a61a8f9b0372dd

See more details on using hashes here.

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

Hashes for drawio-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4d181812341afcfec4434ec95ad1ee76242bdc0123745ee7a2c29ac56219f1a8
MD5 8ae5b6a3d948307548c3f481473c0610
BLAKE2b-256 45aa527a144d96534db3213c882ce43a6e9781d6c55c04e9014cd4cea52380cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page