graph2img: convert a graph to a png file.
Project description
Prerequisite
xelatex
and pdf2svg
. Installation on Linux:
# Ubuntu
sudo apt-get install texlive-xetex
sudo apt-get install pdf2svg
# CentOS
yum install texlive-xetex
yum install pdf2svg
Installation by pip
Install with pip:
pip install graph2img
Then write your edge information into graph.txt
. For example:
1 2 1
2 3 2
1 3 3
This will return a triangular graph.
Then run the program:
graph2img graph.txt
This will return a file graph.png
:
Or to draw a tree:
1 2 1
1 3 2
2 4 2
2 5 3
3 6 3
3 7 2
1 9 1
2 8 2
This will return a tree:
Options
Two options are provided:
--save-temp-files=true/false
--output-format=png/svg
If you want to save the temporary files (like tex codes), set --save-temp-files
as true
;
If you want to generate a svg format image, set -output-format
as svg
.
Installation from source
git clone https://github.com/ForwardStar/graph_drawer.git
cd graph_drawer
python setup.py install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
graph2img-1.2.7.tar.gz
(6.7 kB
view hashes)
Built Distribution
Close
Hashes for graph2img-1.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38284a523b5e85265c41aa361c0fafc2d35654902cd0185b744e43d38dc8a361 |
|
MD5 | ba87dab5c6e434504a2a4434cdc080cf |
|
BLAKE2b-256 | 596deff4af606639acf3b49c1715fd8dabc423551ce2c40eac3387e879f04513 |