Amazon Best VPN GoSearch

Favicon OnWorks

graph-easyp - Dalam Talian di Awan

Jalankan graph-easyp dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan graf-easyp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


graf-mudah - membuat/menukar graf dalam/dari pelbagai format

SINOPSIS


Tukar antara format graf dan susun atur/pamerkan graf:

graf-mudah [pilihan] [inputfile [outputfile]]

echo "[ Bonn ] - kereta -> [ Berlin ]" | graf-mudah
graph-easy --input=graph.dot --as_ascii
graph-easy --html --output=mygraph.html graph.txt
graf-mudah graf.txt graf.svg
graph-easy graph.txt --as_dot | titik -Tpng -o graf.png
graf-mudah graf.txt --png
graf-mudah graf.vcg --titik
graf-graf mudah.titik --gdl
graf-mudah graf.dot --graphml

HUJAH


Berikut ialah pilihan yang paling penting, lebih banyak lagi disenaraikan dalam dokumentasi penuh:

--help Cetak dokumentasi penuh, bukan hanya gambaran keseluruhan ringkas ini.

--input Nyatakan nama fail input. Contoh:

graph-easy --input=input.txt

Format akan dikesan secara automatik, gantikannya dengan --dari.

--output Nyatakan nama fail output. Contoh:

graph-easy --output=output.txt input.txt

--as Tentukan format output. Contoh:

graph-easy --as=ascii input.txt

Format yang sah ialah:

ascii rendering seni ASCII
boxart Unicode Boxart rendering
html HTML
svg Grafik Vektor Boleh Skala
grafviz bahasa DOT
alias titik untuk "graphviz"
txt Graf::Teks mudah
vcg Teks VCG (Memvisualisasikan Graf Pengkompil - subset GDL).
teks gdl GDL (Graph Description Language).
graphml GraphML

Di samping itu, format berikut difahami dan disalurkan melalui program
ditentukan dengan pilihan --renderer (lalai: titik):

bmp Windows bitmap
gif GIF
grafik vektor hpgl HP-GL/2
jpg JPEG
bahasa pencetak PCL PCL
pdf PDF
png PNG
ps Postscript
ps2 Postscript dengan notasi PDF (lihat dokumentasi graphviz)
tga Targa bitmap
tif peta bit TIFF

Format lalai akan ditentukan oleh sambungan nama fail output, dan adalah
"ascii", jika nama fail output tidak ditetapkan.

Vous penggunaan pouvez aussi SATU hujah dalam bentuk "--as_ascii" atau "--ascii".

--dari Tentukan format input. Format yang sah ialah:

grafviz bahasa DOT
txt Graf::Teks mudah
teks VCG vcg
teks gdl GDL (Graph Description Language).

Jika tidak dinyatakan, format input dikesan secara automatik.

Vous penggunaan pouvez aussi SATU hujah dalam bentuk "--from_dot", dsb.

--penyampai
Program luaran (lalai: "titik") digunakan untuk menghasilkan format output seperti
"png", "jpg" dsb. Beberapa pilihan ialah "neato", "twopi", "fdp" atau "circo".

--parse Input hanya akan dihuraikan, tanpa sebarang penjanaan output. Berguna dalam kombinasi
dengan "--debug=1" atau "--stats". Contoh:

input.txt mudah graf --parse --debug=1

--stats Tulis pelbagai statistik tentang graf input kepada STDERR. Terbaik digunakan dalam
gabungan dengan "--parse":

graf-mudah input.txt --parse --stats

--masa tamat Tetapkan tamat masa in saat untuk Graf:: Susun atur mudah yang menjana ASCII,
HTML, SVG atau keluaran boxart. Jika susun atur tidak selesai dalam masa ini, ia akan selesai
digugurkan. Contoh:

graf-mudah input.txt --masa tamat=500

Penukaran kepada DOT, VCG/GDL, GraphML atau teks biasa mengabaikan tamat masa.

Lalai ialah 240 saat (4 minit).

--verbose Tulis maklumat mengenai proses penukaran kepada STDERR.

DESCRIPTION


"graph-easy" membaca perihalan graf (rangkaian nod dan tepi yang disambungkan, bukan
carta pai :-) dan kemudian tukar ini kepada format output yang diingini.

Secara lalai, input akan dibaca daripada STDIN, dan output akan pergi ke STDOUT. Input
dijangka akan dikodkan dalam UTF-8, output juga akan menjadi UTF-8.

Ia memahami format berikut sebagai input:

Graf::Mudah http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
CGV http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/

Format dikesan secara automatik, tanpa mengira nama fail input, tetapi anda boleh
juga mengisytiharkan input anda secara eksplisit dalam satu format tertentu.

Output boleh menjadi lambakan graf dalam salah satu daripada format berikut:

Graf::Mudah http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
CGV http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/
GraphML http://graphml.graphdrawing.org/

Selain itu, "Graf::Easy" juga boleh membuat reka letak graf dalam salah satu daripada yang berikut
format output:

KOTAK ASCII SVG HTML

Ambil perhatian bahawa untuk output SVG, anda perlu memasang modul Graph::Easy::As_svg dahulu.

Sebagai jalan pintas, anda juga boleh menentukan format output sebagai 'png', ini akan menyebabkan
"graph-easy" untuk menyalurkan input dalam format graphviz ke program "dot" untuk mencipta PNG
fail dalam satu langkah. Dua contoh berikut adalah setara:

graph-easy graph.txt --dot | titik -Tpng -o graf.png
graf-mudah graf.txt --png

LAIN HUJAH


"graph-easy" menyokong beberapa lagi hujah sebagai tambahan kepada hujah dari atas:

--version Tulis maklumat versi dan keluar.

--debug=N Tetapkan tahap nyahpepijat (1..3). Amaran, ini akan menjana sejumlah besar sukar untuk
memahami output pada STDERR. Contoh:

graf-mudah input.txt --output=test.html --debug=1

--png, --dot, --vcg, --gdl, --txt, --ascii, --boxart, --html, --svg
Memandangkan salah satu daripada pilihan ini, menghasilkan format output yang diingini.

CONTOH


ASCII output
echo "[ Bonn ] -- kereta --> [ Berlin ], [ Ulm ]" | graf-mudah

+--------+ kereta +-----+
| Bonn | -----> | Ulm |
+--------+ +-----+
|
| kereta
v
+--------+
| Berlin |
+--------+

Grafviz contoh output
echo "[ Bonn ] -- kereta --> [ Berlin ], [ Ulm ]" | graf-mudah --titik
digraf GRAPH_0 {

tepi [ arrowhead=open ];
graf [ rankdir=LR ];
nod [
saiz fon=11,
fillcolor=putih,
gaya = penuh,
bentuk=kotak ];

Bonn -> Ulm [ label=kereta ]
Bonn -> Berlin [ label=kereta ]

}

CGV contoh output
echo "[ Bonn ] -- kereta --> [ Berlin ], [ Ulm ]" | graf-mudah --vcg
graf: {
tajuk: "Graf tanpa tajuk"

nod: { tajuk: "Berlin" }
nod: { tajuk: "Bonn" }
nod: { tajuk: "Ulm" }

tepi: { label: "kereta" nama sumber: "Bonn" nama sasaran: "Ulm" }
tepi: { label: "kereta" nama sumber: "Bonn" nama sasaran: "Berlin" }

}

GDL contoh output
GDL (Graph Description Language) ialah superset VCG, dan dengan itu output akan kelihatan
hampir sama dengan VCG:

echo "[ Bonn ] -- kereta --> [ Berlin ], [ Ulm ]" | graf-mudah --gdl
graf: {
tajuk: "Graf tanpa tajuk"

nod: { tajuk: "Berlin" }
nod: { tajuk: "Bonn" }
nod: { tajuk: "Ulm" }

tepi: { label: "kereta" sumber: "Bonn" sasaran: "Ulm" }
tepi: { label: "kereta" sumber: "Bonn" sasaran: "Berlin" }

}

GraphML contoh output
GraphML ialah XML:

echo "[ Bonn ] -- kereta --> [ Berlin ], [ Ulm ]" | graf-mudah --graphml

<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">













kereta


kereta




CATATAN


Sila ambil perhatian bahawa adalah mustahil untuk menukar 100% daripada satu format kepada format lain sejak itu
setiap bahasa graf di luar sana mempunyai ciri yang unik untuk bahasa ini sahaja.

Selain itu, proses penukaran sentiasa menukar input terlebih dahulu kepada Graf::Easy
graf, dan kemudian ke format output yang diingini.

Ini bermakna hanya ciri dan atribut yang sebenarnya sah dalam Graph::Easy sahaja
disokong lagi. Bekerja dalam membuat Graf::Mudah format universal menyokong sebanyak
mungkin masih dalam proses.

Atribut yang belum lagi disokong secara asli oleh Graph::Easy ditukar kepada tersuai
atribut dengan awalan "x-format-", fi "x-dot-". Selepas output kepada format yang sama,
ini ditukar kembali, tetapi penukaran kepada format lain akan kehilangan atribut ini.

Untuk senarai masalah yang masih kekal, sila lihat fail TODO dalam "Graf:: Mudah"
pengedaran pada CPAN:

<http://search.cpan.org/~tels/Graph-Easy/>

Jika anda perasan apa-apa yang salah, atau terlepas atribut, sila failkan laporan pepijat

<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Graph-Easy>

supaya kami boleh membetulkannya dan memasukkan perkara yang hilang ke dalam Graph::Easy!

Gunakan graph-easyp dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.