GoGPT Best VPN GoSearch

icono de página de OnWorks

graph-easyp: en línea en la nube

Ejecute graph-easyp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando graph-easyp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


graph-easy: renderiza / convierte gráficos en / desde varios formatos

SINOPSIS


Convierta entre formatos de gráficos y gráficos de diseño / renderizado:

graph-easy [opciones] [archivo de entrada [archivo de salida]]

echo "[Bonn] - coche -> [Berlín]" | gráfico fácil
graph-easy --input = graph.dot --as_ascii
graph-easy --html --output = mygraph.html graph.txt
gráfico-fácil gráfico.txt gráfico.svg
graph-easy graph.txt --as_dot | punto -Tpng -o graph.png
gráfico-fácil gráfico.txt --png
gráfico-fácil gráfico.vcg --dot
gráfico-fácil gráfico.dot --gdl
gráfico-fácil gráfico.dot --graphml

ARGUMENTOS


Estas son las opciones más importantes, más se enumeran en la documentación completa:

--help Imprime la documentación completa, no solo esta breve descripción general.

--input Especifica el nombre del archivo de entrada. Ejemplo:

graph-easy --input = input.txt

El formato se detectará automáticamente, anótelo con --from.

--output Especifica el nombre del archivo de salida. Ejemplo:

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

: como Especifique el formato de salida. Ejemplo:

graph-easy --as = entrada ascii.txt

Los formatos válidos son:

representación de arte ASCII ASCII
boxart representación Unicode Boxart
HTMLHTML
svg Gráficos vectoriales escalables
Graphviz el lenguaje DOT
alias de punto para "graphviz"
txt Graph :: Texto fácil
vcg VCG (Visualización de gráficos del compilador - un subconjunto de GDL) texto
Texto de gdl GDL (lenguaje de descripción de gráficos)
grafml grafml

Además, los siguientes formatos se entienden y canalizan a través del programa
especificado con la opción --renderer (predeterminado: punto):

bmp mapa de bits de Windows
GIF
gráfico vectorial hpgl HP-GL / 2
jpg
lenguaje de impresora pcl PCL
pdfpdf
PNG PNG
posdata
ps2 Postscript con notaciones PDF (consulte la documentación de graphviz)
mapa de bits de tga Targa
tif mapa de bits TIFF

El formato predeterminado vendrá determinado por la extensión del nombre del archivo de salida, y es
"ascii", si no se estableció el nombre del archivo de salida.

También puede usar ONE argumento de la forma "--as_ascii" o "--ascii".

--desde Especifica el formato de entrada. Los formatos válidos son:

Graphviz el lenguaje DOT
txt Graph :: Texto fácil
texto vcg VCG
Texto de gdl GDL (lenguaje de descripción de gráficos)

Si no se especifica, el formato de entrada se detecta automáticamente.

También puede usar ONE argumento de la forma "--from_dot", etc.

--procesador
El programa externo (predeterminado: "punto") utilizado para representar los formatos de salida como
"png", "jpg", etc. Algunas opciones son "neato", "twopi", "fdp" o "circo".

--parse Input solo se analizará, sin ninguna generación de salida. Útil en combinación
con "--debug = 1" o "--stats". Ejemplo:

graph-easy input.txt --parse --debug = 1

--stats Escribe varias estadísticas sobre el gráfico de entrada en STDERR. Se usa mejor en
combinación con "--parse":

gráfico-fácil input.txt --parse --stats

--timeout Establece el tiempo de espera in segundos para Graph :: Easy layouter que genera ASCII,
Salida HTML, SVG o boxart. Si el diseño no termina en este tiempo, será
ser abortado. Ejemplo:

graph-easy input.txt --timeout = 500

La conversión a DOT, VCG / GDL, GraphML o texto sin formato ignora el tiempo de espera.

El valor predeterminado es 240 segundos (4 minutos).

--verbose Escribe información sobre el proceso de conversión a STDERR.

DESCRIPCIÓN


"graph-easy" lee la descripción de un gráfico (una red conectada de nodos y bordes, no un
gráfico circular :-) y luego lo convierte al formato de salida deseado.

Por defecto, la entrada se leerá desde STDIN y la salida irá a STDOUT. La entrada
se espera que esté codificado en UTF-8, la salida también será UTF-8.

Entiende los siguientes formatos como entrada:

Gráfico :: Fácil http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
VCG http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/

Los formatos se detectan automáticamente, independientemente del nombre del archivo de entrada, pero puede
también declare explícitamente que su entrada está en un formato específico.

La salida puede ser un volcado del gráfico en uno de los siguientes formatos:

Gráfico :: Fácil http://bloodgate.com/perl/graph/manual/
DOT http://www.graphviz.org/
VCG http://rw4.cs.uni-sb.de/~sander/html/gsvcg1.html
GDL http://www.aisee.com/
GrafoML http://graphml.graphdrawing.org/

Además, "Graph :: Easy" también puede crear diseños de gráficos en uno de los siguientes
formatos de salida:

CAJA HTML SVG ASCII

Tenga en cuenta que para la salida SVG, primero debe instalar el módulo Graph :: Easy :: As_svg.

Como atajo, también puede especificar el formato de salida como 'png', esto causará
"graph-easy" para canalizar la entrada en formato graphviz al programa "dot" para crear un PNG
archivo en un solo paso. Los siguientes dos ejemplos son equivalentes:

graph-easy graph.txt --dot | punto -Tpng -o graph.png
gráfico-fácil gráfico.txt --png

OTROS ARGUMENTOS


"graph-easy" admite algunos argumentos más además de los anteriores:

--version Escribe la información de la versión y sal.

--debug = N Establece el nivel de depuración (1..3). Advertencia, esto generará enormes cantidades de
entender la salida en STDERR. Ejemplo:

graph-easy input.txt --output = test.html --debug = 1

--png, --dot, --vcg, --gdl, --txt, --ascii, --boxart, --html, --svg
Dada exactamente una de estas opciones, produce el formato de salida deseado.

EJEMPLOS


ASCII salida
echo "[Bonn] - coche -> [Berlín], [Ulm]" | gráfico fácil

+ -------- + coche + ----- +
| Bonn | -----> | Ulm |
+ -------- + + ----- +
|
| coche
v
+ -------- +
| Berlín |
+ -------- +

Graphviz (aqui) salida
echo "[Bonn] - coche -> [Berlín], [Ulm]" | Graph-easy --punto
dígrafo GRAPH_0 {

borde [punta de flecha = abierto];
gráfico [rankdir = LR];
nodo [
tamaño de fuente = 11,
fillcolor = blanco,
estilo = relleno,
forma = caja];

Bonn -> Ulm [label = coche]
Bonn -> Berlín [label = car]

}

VCG (aqui) salida
echo "[Bonn] - coche -> [Berlín], [Ulm]" | graph-easy --vcg
grafico: {
título: "Gráfico sin título"

nodo: {título: "Berlín"}
nodo: {título: "Bonn"}
nodo: {título: "Ulm"}

edge: {label: "car" sourcename: "Bonn" targetname: "Ulm"}
edge: {label: "car" sourcename: "Bonn" targetname: "Berlin"}

}

GDL (aqui) salida
GDL (Graph Description Language) es un superconjunto de VCG y, por lo tanto, la salida se verá
casi lo mismo que VCG:

echo "[Bonn] - coche -> [Berlín], [Ulm]" | graph-easy --gdl
grafico: {
título: "Gráfico sin título"

nodo: {título: "Berlín"}
nodo: {título: "Bonn"}
nodo: {título: "Ulm"}

edge: {label: "car" source: "Bonn" target: "Ulm"}
edge: {label: "car" source: "Bonn" target: "Berlin"}

}

GrafoML (aqui) salida
GraphML es XML:

echo "[Bonn] - coche -> [Berlín], [Ulm]" | graph-easy --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">













coche


coche




AVISOS


Tenga en cuenta que es imposible convertir el 100% de un formato a otro ya que
todos los lenguajes de gráficos tienen características que son exclusivas de este idioma.

Además, el proceso de conversión siempre convierte la entrada primero en un Graph :: Easy
gráfico y luego al formato de salida deseado.

Esto significa que solo las características y atributos que son realmente válidos en Graph :: Easy son
soportado todavía. Trabaje para hacer Graph :: Easy un formato universal que admita tanto como
posible todavía está en curso.

Los atributos que aún no son compatibles de forma nativa con Graph :: Easy se convierten en personalizados
atributos con un prefijo "x-format-", fi "x-dot-". Tras la salida al mismo formato,
estos se vuelven a convertir, pero la conversión a un formato diferente perderá estos atributos.

Para obtener una lista de los problemas que aún persisten, consulte el archivo TODO en el "Gráfico :: Fácil"
distribución en CPAN:

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

Si nota algo incorrecto o pierde atributos, envíe un informe de error en

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

para que podamos arreglarlo e incluir las cosas que faltan en Graph :: ¡Fácil!

Utilice graph-easyp en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.