InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

twopi - Online na nuvem

Execute twopi no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando twopi que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ponto - filtro para desenhar gráficos direcionados
neato - filtro para desenhar gráficos não direcionados
twopi - filtro para layouts radiais de gráficos
circo - filtro para layout circular de gráficos
fdp - filtro para desenhar gráficos não direcionados
sfdp - filtro para desenhar grandes gráficos não direcionados
patchwork - filtro para mapas de árvores

SINOPSE


ponto [opções] [arquivos]
neato [opções] [arquivos]
twopi [opções] [arquivos]
círculo [opções] [arquivos]
pdfs [opções] [arquivos]
sfdp [opções] [arquivos]
Patchwork [opções] [arquivos]

DESCRIÇÃO


Trata-se de uma coleção de programas para desenhar gráficos. Na verdade, há apenas um principal
programa; os algoritmos de layout específicos implementados como plug-ins. Assim, eles compartilham amplamente
todas as mesmas opções de linha de comando. ponto desenha gráficos direcionados. Funciona bem em DAGs
e outros gráficos que podem ser desenhados como hierarquias.

neato desenha gráficos não direcionados usando modelos `` spring '' (veja Kamada e Kawai, Informações
Processing Letters 31: 1, abril de 1989).

twopi desenha gráficos usando um layout radial (ver G. Wills, Symposium on Graph Drawing GD'97,
Setembro de 1997). Basicamente, um nó é escolhido como o centro e colocado na origem. o
os nós restantes são colocados em uma sequência de círculos concêntricos centrados na origem,
cada um a uma distância radial fixa do círculo anterior. Todos os nós distam 1 do
centro são colocados no primeiro círculo; todos os nós distam 1 de um nó no primeiro
círculo são colocados no segundo círculo; e assim por diante.

circo desenha gráficos usando um layout circular (ver Six e Tollis, GD '99 e ALENEX '99, e
Kaufmann e Wiese, GD '02.) A ferramenta identifica componentes bicconectados e desenha o
nós do componente em um círculo. A árvore do ponto de corte do bloco é então apresentada usando um
algoritmo radial recursivo. Cruzamentos de borda dentro de um círculo são minimizados colocando como
o máximo possível de arestas no perímetro do círculo. Em particular, se o componente for
outerplanar, o componente terá um layout plano.

Se um nó pertence a vários componentes não triviais biconnected, o layout coloca o nó
em um deles. Por padrão, este é o primeiro componente não trivial encontrado na pesquisa
do componente raiz.

pdfs desenha gráficos não direcionados usando um modelo `` spring ''. Baseia-se em uma força dirigida
abordagem no espírito de Fruchterman e Reingold (cf. Software ‐ Practice & Experience
21(11), 1991, pp. 1129-1164).

sfdp também desenha gráficos não direcionados usando o modelo `` spring '' descrito acima, mas ele usa
uma abordagem multi-escala para produzir layouts de gráficos grandes em um tempo razoavelmente curto.

Patchwork desenha o gráfico como um mapa de árvore quadrado (ver M. Bruls et al., "Squarified
treemaps ", Proc. Joint Eurographics e IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). Os clusters do gráfico são usados ​​para especificar a árvore.

SAÍDA FORMATOS


Graphviz usa um mecanismo de plug-in extensível para seus renderizadores de saída, para ver o que
formatos de saída que sua instalação do dot suporta você pode usar `` dot -Txxx '' (onde xxx é
um formato improvável) e verifique a mensagem de aviso. Além disso, o mecanismo de plug-in suporta
múltiplas implementações dos formatos de saída. Para ver quais variantes estão disponíveis, use,
por exemplo: `` dot -Tpng: '' e para forçar uma variante particular, use, por exemplo: `` dot
-Tpng: gd ''

Tradicionalmente, o Graphviz oferece suporte para o seguinte:
-Tps (PostScript),
-Tsvg -Tsvgz (Gráficos vetoriais estruturados),
-Tfig (Gráficos XFIG),
-Tpng -Tgif (gráficos de bitmap),
-Timap (arquivos de mapa de imagem para servidores httpd para cada nó ou borda que tem um "href" não nulo
atributo.),
-Tcmapx (mapa de imagem do lado do cliente para uso em html e xhtml).
Formatos de saída adicionais menos comuns ou mais específicos podem ser encontrados em
//http://www.graphviz.org/content/output-formats.

Plug-ins alternativos que fornecem suporte para um determinado formato de saída podem ser encontrados no
mensagem de erro resultante do acréscimo de um ':' ao formato. por exemplo -Tpng: O primeiro plugin
listado é sempre o padrão.

A -P switch pode ser usado para produzir um gráfico de todas as variantes de saída suportadas por plug-ins
na instalação local do graphviz.

GRÁFICO ARQUIVO IDIOMA


Aqui está uma sinopse da linguagem do arquivo gráfico, normalmente usando a extensão .gv, Por
gráficos:

[rigoroso] (gráfico|dígrafo) nome { lista de declarações }
é o gráfico de nível superior. Se o gráfico for rigoroso, então várias arestas não são permitidas
entre os mesmos pares de nós. Se for um gráfico direcionado, indicado por dígrafo, Em seguida
do Edgeop deve ser "->". Se for um não dirigido gráfico então o Edgeop devemos ser "--".

As declarações podem ser:

nome=onda;
[nome=onda];
Beira [nome=onda];
Definir gráfico, nó ou atributo de borda padrão nome para onda. Qualquer subgrafo, nó ou aresta
aparecendo depois disso herda os novos atributos padrão.

n0 [nome0 = val0, nome1 = val1, ...];
Cria um nó n0 (se ainda não existir) e define seus atributos de acordo com o
lista opcional.

n0 Edgeop n1 Edgeop ... Edgeop nn [nome0 = val0, nome1 = val1, ...];
Cria arestas entre nós n0, n1, ..., nn e define seus atributos de acordo com o
lista opcional. Cria nós conforme necessário.

[subgráfico nome] { lista de declarações }
Cria um subgráfico. Subgrafos podem ser usados ​​no lugar de n0, ..., nn nas afirmações acima
para criar bordas. [subgráfico nome] é opcional; se ausente, o subgrafo é atribuído a um
nome interno.

Os comentários podem ser semelhantes a / * C * / ou // C ++.

Nomes e valores de atributos são strings comuns (estilo C). As seguintes seções
descreve os atributos que controlam o layout do gráfico.

Uma descrição mais completa do idioma pode ser encontrada em
http://www.graphviz.org/content/dot-language.

GRÁFICO, NODE E BORDA ATRIBUTOS


Graphviz usa o nome=valor atributos, anexados a gráficos, subgráficos, nós e arestas,
para ajustar o layout e a renderização. Listamos os atributos mais proeminentes abaixo. o
a lista completa está disponível em http://www.graphviz.org/content/attrs.

Gráfico Atributos
tamanho = "x, y" especifica a caixa delimitadora máxima do desenho em polegadas.

proporção =f define a proporção de aspecto para f que pode ser um número de ponto flutuante, ou um dos
palavras-chave preencher, comprimirou auto.

layout =motor indica o mecanismo de layout preferido ("ponto", "neato", fdp "etc) substituindo
o padrão do nome de base do comando ou da opção de linha de comando -K.

margem =f define a margem da página (incluída no tamanho da página).

nodesep =f define a separação mínima entre os nós.

ranksep =f define a separação mínima entre as classificações.

ordenando = fora restringe a ordem das bordas externas em um subgráfico de acordo com sua seqüência de arquivo.

rankdir = LR | RL | BT solicita um desenho da esquerda para a direita, da direita para a esquerda ou de baixo para cima.

rank = same ou minutos or max) em um subgráfico restringe a atribuição de classificação de seus nós. Se
o nome de um subgrafo tem o prefixo cacho, seus nós são desenhados em um retângulo distinto de
o layout. Os clusters podem ser aninhados.

girar = 90 define o modo paisagem. (orientação = terreno é compatível com versões anteriores, mas obsoleto.)

centro =n um valor diferente de zero centraliza o desenho na página.

color =valor de cor define a cor do primeiro plano (bgcolor para o fundo).

href ="url" o url padrão para arquivos de mapa de imagem; em arquivos PostScript, o URL base para todos
URLs relativos, conforme reconhecido pelo Acrobat Distiller 3.0 e superior.

URL ="url" ("URL" é sinônimo de "href".)

folha de estilo ="file.css" inclui uma referência a uma folha de estilo nas saídas -Tsvg e -Tsvgz.
Ignorado por outros formatos.

splines Se definido para verdadeiro, as arestas são desenhadas como splines. Se definido para polyline, as bordas são desenhadas
como polilinhas. Se definido para orto, as arestas são desenhadas como polilinhas ortogonais. Em todos estes
casos, os nós não podem se sobrepor. Se splines =falso or splines =linha, as bordas são desenhadas como
Segmentos de linha. O padrão é verdadeiro para ponto, e falso para todos os outros layouts.

(neato-específico atributos)
start =onda. Solicita colocação inicial aleatória e semeia o gerador de número aleatório. Se
onda não é um número inteiro, o ID do processo ou a hora atual é usado como a semente.

epsilon =n. Define o corte para o solucionador. O padrão é 0.1.

(twopi-específico atributos)
root =ctr. Isso especifica o nó a ser usado como o centro do layout. Se não
Especificadas, twopi irá escolher aleatoriamente um dos nós que estão mais distantes de um nó folha,
onde um nó folha é um nó de grau 1. Se não houver nós folha, um nó arbitrário é
escolhido como centro.

ranksep =onda. Especifica a distância radial em polegadas entre a sequência de anéis. o
o padrão é 0.75.

sobrepor =modo. Isso especifica o que twopi deve fazer se houver sobreposição de nós. Se o modo é
"falso", o programa usa diagramas de Voronoi para ajustar os nós para eliminar sobreposições. Se
modo é "escala", o layout é dimensionado uniformemente, preservando os tamanhos dos nós, até que os nós não
mais sobreposição. A última técnica remove as sobreposições, preservando a simetria e
estrutura, enquanto o primeiro remove as sobreposições de forma mais compacta, mas destrói simetrias. Se
modo é "verdadeiro" (o padrão), nenhum reposicionamento é feito.

(circo-específico atributos)
root =nome do nó. Especifica o nome de um nó que ocorre no bloco raiz. Se o gráfico for
desconectado, o raiz O atributo de nó pode ser usado para especificar blocos de raiz adicionais.

mindist =valor. Define a separação mínima entre todos os nós. Se não for especificado, então circo
usa um valor padrão de 1.0.

(específico do fdp atributos)
K=onda. Define a separação de nós ideal padrão no layout.

maxiter =onda. Define o número máximo de iterações usadas para fazer o layout do gráfico.

start =onda. Ajusta a colocação inicial aleatória de nós sem nenhuma posição especificada. Se
onda é um número inteiro, ele é usado como a semente para o gerador de números aleatórios. Se onda is
não um inteiro, um inteiro gerado pelo sistema aleatório, como o ID do processo ou a hora atual,
é usado como semente.

Node Atributos
altura =d or width =d define a altura ou largura mínima. Adicionando fixedsize = true força estes a
ser o tamanho real (rótulos de texto são ignorados).

forma = registro polígono Epsf forma_construída
builtin_polygon pode ser texto simples Elipse oval círculo ovo triângulo caixa diamante trapézio
paralelogramo house hexágono octógono nota aba box3d componente, entre outros. (Polígonos são
definido ou modificado pelos seguintes atributos de nó: regular, periferias, lados,
orientação, distorção e inclinar.) Epsf usa o nodo shapefile Atribua como o caminho
nome de um arquivo EPSF externo a ser carregado automaticamente para a forma do nó.

Vejo http://www.graphviz.org/content/node-shapes para uma descrição completa das formas dos nós.

rótulo =texto onde texto pode incluir novas linhas de escape \ n, \ l ou \ r para centro, esquerda e
linhas justificadas à direita. O valor da string '\ N' será substituído pelo nome do nó. o
O valor da string '\ G' será substituído pelo nome do gráfico. As gravadoras podem conter recursivas
listas de caixas delimitadas por {| } Os identificadores de porta em rótulos são definidos por colchetes angulares
>. No arquivo do gráfico, use dois pontos (como, node0: port28).

O Graphviz também oferece suporte a rótulos especiais do tipo HTML para a construção de conteúdo de nó complexo. UMA
a descrição completa deles é fornecida em http://www.graphviz.org/content/node-shapes#html.

fontsize =n define o tamanho do tipo de etiqueta para n pontos.

fontname =nome define o nome da família da fonte do rótulo.

color =valor de cor define a cor do contorno e a cor de preenchimento padrão se estilo = preenchido e
cor de preenchimento não é especificado.

fillcolor =valor de cor define a cor de preenchimento quando estilo = preenchido. Se não for especificado, o
fillcolor quando o estilo = preenchido padroniza para ser igual à cor do contorno.

fontcolor =valor de cor define a cor do texto do rótulo.

A valor de cor pode ser "h, s, v" (matiz, saturação, brilho) números de ponto flutuante entre 0
e 1, ou um nome de cor X11, como branco preto vermelho verde azul amarelo magenta ciano or
burlywood, ou um "#rrggbb " (vermelho, verde azul, 2 feitiço caracteres cada) valor.

estilo = preenchido sólido tracejadas pontilhado pino invis ou qualquer código PostScript.

href ="url" define o url para o nó em arquivos de mapa de imagem, PostScript e SVG. o
substrings '\ N' e '\ G' são substituídos da mesma maneira que para o rótulo do nó
atributo. Além disso, a substring '\ L' é substituída pela string do rótulo do nó.

URL ="url" ("URL" é sinônimo de "href".)

target ="alvo" é uma string de destino para mapas de imagens do lado do cliente e SVG, eficaz quando nós
tem um URL. A string de destino é usada para determinar qual janela do navegador é usada
para o URL. Configurá-lo como "_graphviz" abrirá uma nova janela, caso ainda não
existir ou reutilizá-lo, se existir. Se a string de destino estiver vazia, o padrão, então nenhum destino
atributo é incluído na saída. As substrings '\ N' e '\ G' são substituídas no
da mesma maneira que para o atributo de rótulo do nó. Além disso, a substring '\ L' é
substituído com a string do rótulo do nó.

dica de ferramenta ="dica de ferramenta" é uma string de dica de ferramenta para mapas de imagens do lado do cliente e SVG, eficaz quando
nós têm um URL. O padrão da string de dica de ferramenta é o mesmo que a string do rótulo, mas
este atributo permite que nós sem rótulos ainda tenham dicas de ferramentas, permitindo assim
gráficos. As substrings '\ N' e '\ G' são substituídas da mesma maneira que para o nó
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo do nó
string.

Os seguintes atributos se aplicam apenas a nós de forma poligonal:

regular =n if n é diferente de zero, então o polígono torna-se regular, ou seja, simétrico em relação ao x
e o eixo y, caso contrário, o polígono assume a proporção do rótulo.
builtin_polygons que ainda não são regulares são tornados regulares por este atributo.
builtin_polygons que já são regulares não são afetados (ou seja, não podem ser feitos
assimétrico).

periferias =n define o número de linhas periféricas desenhadas em torno do polígono. Este valor
substitui o número de linhas de periferia de builtin_polygons.

lados =n define o número de lados do polígono. n<3 resulta em uma elipse. Esse
atributo é ignorado por builtin_polygons.

orientação =f define a orientação do primeiro vértice do polígono no sentido anti-horário a partir de
a vertical, em graus. f pode ser um número de ponto flutuante. A orientação dos rótulos é
não é afetado por este atributo. Este atributo é adicionado à orientação inicial de
builtin_polygons.

distorção =f define a quantidade de alargamento da parte superior e estreitamento da parte inferior do
polígono (em relação à sua orientação). Valores de ponto flutuante entre -1 e +1 são
sugerido. Este atributo é ignorado por builtin_polygons.

inclinação =f define a quantidade de deslocamento para a direita da parte superior e para a esquerda do deslocamento do
parte inferior do polígono (em relação à sua orientação). Valores de ponto flutuante entre -1 e
+1 são sugeridos. Este atributo é ignorado por builtin_polygons.

(circo-específico atributos)
root =verdadeiro falso. Isso especifica que o bloco que contém o nó fornecido seja tratado como o
raiz da árvore de abrangência no layout.

(específico do fdp atributos)
pin =onda. Se onda for "verdadeiro", o nó permanecerá em sua posição inicial.

borda Atributos
minlen =n onde n é um fator inteiro que se aplica ao comprimento da borda (classificação para normal
bordas ou separação mínima de nós para bordas planas).

peso =n onde n é o custo inteiro da borda. Valores maiores que 1 tendem a encurtar
A beira. Arestas planas de peso 0 são ignoradas para nós de ordenação.

rótulo =texto onde texto pode incluir novas linhas de escape \ n, \ l ou \ r para centralizado, à esquerda ou
linhas justificadas à direita. Se a substring '\ T' for encontrada em um rótulo, ela será substituída por
o nome tail_node. Se a substring '\ H' for encontrada em um rótulo, ela será substituída pelo
nome do head_node. Se o valor da substring '\ E' for encontrado em um rótulo, ele será substituído por:
tail_node_name-> head_node_name Se a substring '\ G' for encontrada em um rótulo, ela será
substituído pelo nome do gráfico. ou por: tail_node_name - head_node_name para gráficos não direcionados.

fontsize =n define o tamanho do tipo de etiqueta para n pontos.

fontname =nome define o nome da família da fonte do rótulo.

fontcolor =valor de cor define a cor do texto do rótulo.

estilo = sólido tracejadas pontilhado pino invis

color =valor de cor define a cor da linha para as bordas.

color =lista de valores de cores uma lista separada por ':' de valor de cor cria arestas paralelas, uma aresta
para cada cor.

dir = adiante em caminho duplo ambos Nenhum controla a direção da seta.

tailclip, headclip = false desativa o recorte da forma do ponto final.

href ="url" define o url para o nó em arquivos de mapa de imagem, PostScript e SVG. o
substrings '\ T', '\ H', '\ E' e '\ G' são substituídos da mesma maneira que para a aresta
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

URL ="url" ("URL" é sinônimo de "href".)

target ="alvo" é uma string de destino para mapas de imagens do lado do cliente e SVG, eficaz quando as bordas
tem um URL. Se a string de destino estiver vazia, o padrão, nenhum atributo de destino será
incluído na saída. Os substrings '\ T', '\ H', '\ E' e '\ G' são substituídos no
da mesma maneira que para o atributo de rótulo de borda. Além disso, a substring '\ L' é
substituído com a string do rótulo da borda.

dica de ferramenta ="dica de ferramenta" é uma string de dica de ferramenta para mapas de imagens do lado do cliente eficazes quando as bordas têm
um URL. O padrão da string de dica de ferramenta é o mesmo que a string do rótulo da borda. o
substrings '\ T', '\ H', '\ E' e '\ G' são substituídos da mesma maneira que para a aresta
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

ponta de seta, ponta de seta = nenhum, normais inv, ponto, odot, invdot, invodot, tee, vazio, inventar,
aberto, meio aberto, diamante, diamante, caixa, caixa, Corvo.

flecha (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel, taillabel = string para rótulos de porta. labelfontcolor,labelfontname,labelfontsize
para rótulos de cabeça e cauda. Os substrings '\ T', '\ H', '\ E' e '\ G' são substituídos no
da mesma maneira que para o atributo de rótulo de borda. Além disso, a substring '\ L' é
substituído com a string do rótulo da borda.

headhref ="url" define o url para a porta principal em arquivos de mapa de imagem, PostScript e SVG. o
substrings '\ T', '\ H', '\ E' e '\ G' são substituídos da mesma maneira que para a aresta
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

headURL ="url" ("headURL" é sinônimo de "headhref".)

headtarget ="headtarget" é uma string de destino para mapas de imagens do lado do cliente e SVG, eficaz
quando os edge heads têm um URL. A string headtarget é usada para determinar qual janela de
o navegador é usado para o URL. Se a string headtarget estiver vazia, o padrão, então
headtarget tem como padrão o mesmo valor que o destino para a borda. As substrings '\ T', '\ H',
'\ E' e '\ G' são substituídos da mesma maneira que para o atributo de rótulo de borda.
Além disso, a substring '\ L' é substituída pela string do rótulo da borda.

headtooltip ="dica de ferramenta" é uma string de dica de ferramenta para mapas de imagens do lado do cliente eficazes quando
portas têm um URL. O padrão da string de dica de ferramenta é o mesmo da string do headlabel.
As substrings '\ T', '\ H' e '\ E' são substituídas da mesma maneira que para a aresta
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

tailhref ="url" define o url para a porta da cauda em arquivos de mapa de imagem, PostScript e SVG. o
substrings '\ T', '\ H', '\ E' e '\ G' são substituídos da mesma maneira que para a aresta
atributo de rótulo. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

tailURL ="url" ("tailURL" é sinônimo de "tailhref".)

tailtarget ="tailtarget" é uma string de destino para mapas de imagens do lado do cliente e SVG, eficaz
quando as extremidades caudas têm um URL. A string tailtarget é usada para determinar qual janela de
o navegador é usado para o URL. Se a string tailtarget estiver vazia, o padrão, então
tailtarget tem como padrão o mesmo valor que o alvo para a aresta. As substrings '\ T', '\ H',
'\ E' e '\ G' são substituídos da mesma maneira que para o atributo de rótulo de borda.
Além disso, a substring '\ L' é substituída pela string do rótulo da borda.

tailtooltip ="dica de ferramenta" é uma string de dica de ferramenta para mapas de imagens do lado do cliente eficazes quando
portas têm um URL. O padrão da coluna de dica de ferramenta é o mesmo que a coluna da etiqueta traseira.
Os substrings '\ T', '\ H', '\ E' e '\ G' são substituídos da mesma maneira que para o
atributo de rótulo de borda. Além disso, a substring '\ L' é substituída pelo rótulo da borda
string.

distância do rótulo e labelangle (em graus CCW) especificar a colocação da cabeça e cauda
etiquetas.

decorar desenha uma linha da borda ao rótulo.

mesma cabeça, sametail apontar bordas tendo o mesmo valor para a mesma porta, usando a média
ponto de pouso.

constraint = false faz com que uma aresta seja ignorada para atribuição de classificação.

camada =id or eu fiz ou "all" define as camadas ativas da aresta. A string vazia significa não
camadas (invisíveis).

(neato-específico atributos)
w=f define o peso (constante da mola) de uma aresta para o valor de ponto flutuante fornecido. o
o padrão é 1.0; valores maiores fazem com que a aresta tenda mais em direção ao seu comprimento ideal.

len =f define o comprimento ideal de uma aresta. O padrão é 1.0.

(específico do fdp atributos)
peso =f define o peso de uma aresta para o valor de ponto flutuante fornecido. O padrão é 1.0;
valores maiores fazem com que a aresta tenda mais em direção ao seu comprimento ideal.

LINHA DE COMANDO OPÇÕES


-G define um atributo de gráfico padrão.
-N define um atributo de nó padrão.
-E define um atributo de borda padrão. Exemplo: -Gsize = "7,8" -Nshape = caixa -Efontsize = 8

-lfilete carrega arquivos de biblioteca PostScript personalizados. Normalmente, estes definem formas personalizadas ou
estilos. Se -l é fornecida sozinha, a biblioteca padrão é omitida.

-Tlang define o idioma de saída conforme descrito acima.

-n[1|2] (sem operação) Se definido, neato assume que os nós já foram posicionados e todos os nós
tem um atributo pos dando as posições. Em seguida, ele executa um ajuste opcional para
remover a sobreposição nó-nó, dependendo do valor do atributo de sobreposição, calcula o
layouts de borda, dependendo do valor do splines atributo, e emite o gráfico no
formato apropriado. Se num for fornecido, as seguintes ações ocorrerão:
número = 1
Equivalente a -n.
num> 1
Use as posições dos nós conforme especificado, sem nenhum ajuste para remover as sobreposições nó-nós, e use
quaisquer layouts de borda já especificados pelo atributo pos. neato calcula um layout de borda
para qualquer aresta que não tenha um atributo pos. Como de costume, o layout da borda é guiado pelo
splines atributo.

-Ktraçado substituir o mecanismo de layout padrão implícito no nome do comando.

-O gere automaticamente nomes de arquivos de saída com base no nome de arquivo de entrada e no formato -T.

-P gerar um gráfico dos plug-ins disponíveis atualmente.

-v (detalhado) imprime várias informações úteis para depuração.

-c configurar plugins.

-m teste de memória (não observe nenhum crescimento com o topo, mate quando terminar).

-qnível conjunto nível of mensagem supressão. A omissão is 1.

-sfscale escada entrada by fscale, do omissão is 72.

-y inverta a coordenada y na saída.

-V (versão) imprime informações de versão e sai.

-? imprime o uso e sai.

Uma descrição completa das opções de linha de comando disponíveis pode ser encontrada em
http://www.graphviz.org/content/command-line-invocation.

EXEMPLOS


teste digraph123 {
a -> b -> c;
a -> {xy};
b [forma = caixa];
c [label = "olá \ nworld", color = blue, fontsize = 24,
fontname = "Palatino-Itálico", fontcolor = vermelho, estilo = preenchido];
a -> z [rótulo = "hi", peso = 100];
x -> z [rótulo = "rótulo \ nmúltiplas linhas"];
borda [estilo = tracejado, cor = vermelho];
b -> x;
{classificação = mesmo; bx}
}

teste de gráfico123 {
a - b - c;
a - {xy};
x - c [w = 10.0];
x - y [w = 5.0, len = 3];
}

RESSALVAS


As estrias de borda podem se sobrepor involuntariamente.

As etiquetas de borda plana estão ligeiramente quebradas. Os rótulos das bordas do intercluster estão totalmente quebrados.

Como a otimização irrestrita é empregada, as caixas de nós podem se sobrepor ou tocar
bordas não relacionadas. Todos os incorporadores de mola existentes parecem ter essa limitação.

Tentativas aparentemente razoáveis ​​de fixar nós ou ajustar os comprimentos e pesos das bordas podem causar
instabilidade.

AUTORES


Stephen C. Northnorth@research.att.com>
Emden R. Gansnererg@research.att.com>
John C. Ellsonellson@research.att.com>
Yifan Huyifanhu@research.att.com>

O driver de bitmap (PNG, GIF etc) é de Thomas Boutell,http://www.boutell.com/gd>

O renderizador de fontes Truetype é do Freetype Project (David Turner, Robert Wilhelm e
Werner Lemberg) (que pode ser contatado em freetype-devel@lists.lrz-muenchen.de).

Use twopi online usando serviços onworks.net


Ad


Ad