İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

Twopi - Bulutta Çevrimiçi

Twopi'yi OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ikipi komutudur.

Program:

ADI


nokta - yönlendirilmiş grafikler çizmek için filtre
neato - yönsüz grafikler çizmek için filtre
Twopi - grafiklerin radyal düzenleri için filtre
circo - grafiklerin dairesel düzeni için filtre
fdp - yönlendirilmemiş grafikler çizmek için filtre
sfdp - büyük yönsüz grafikler çizmek için filtre
patchwork - ağaç haritaları için filtre

SİNOPSİS


nokta [seçenekleri] [Dosyalar]
Neato [seçenekleri] [Dosyalar]
ikipi [seçenekleri] [Dosyalar]
daire [seçenekleri] [Dosyalar]
fdp [seçenekleri] [Dosyalar]
sfdp [seçenekleri] [Dosyalar]
Yama işi [seçenekleri] [Dosyalar]

TANIM


Bunlar grafik çizmek için programların bir koleksiyonudur. Aslında tek bir ana var
program; eklentiler olarak uygulanan belirli düzen algoritmaları. Böylece, büyük ölçüde paylaşırlar.
aynı komut satırı seçeneklerinin tümü. nokta yönlü grafikler çizer. DAG'lerde iyi çalışır
ve hiyerarşiler olarak çizilebilecek diğer grafikler.

Neato "yay" modellerini kullanarak yönsüz grafikler çizer (bkz. Kamada ve Kawai, Bilgi
Harflerin İşlenmesi 31:1, Nisan 1989).

ikipi Radyal bir düzen kullanarak grafikler çizer (bkz. G. Wills, Symposium on Graph Drawing GD'97,
Eylül, 1997). Temel olarak, bir düğüm merkez olarak seçilir ve orijine konur. NS
kalan düğümler, orijin etrafında merkezlenmiş bir dizi eşmerkezli daire üzerine yerleştirilir,
her biri önceki daireden sabit bir radyal mesafe. Tüm düğümler 1 uzaklık
merkez ilk daireye yerleştirilir; tüm düğümler, birincideki bir düğümden 1 uzaklığı
daire ikinci daireye yerleştirilir; ve benzeri.

sirk dairesel bir düzen kullanarak grafikler çizer (bkz. Six ve Tollis, GD '99 ve ALENEX '99 ve
Kaufmann ve Wiese, GD '02.) Araç, çift bağlantılı bileşenleri tanımlar ve
bir daire üzerindeki bileşenin düğümleri. Blok kesme noktası ağacı daha sonra bir
özyinelemeli radyal algoritma. Bir daire içindeki kenar geçişleri, aşağıdaki gibi yerleştirilerek en aza indirilir:
dairenin çevresinde mümkün olduğunca çok kenar var. Özellikle, eğer bileşen
dış düzlemde, bileşen düzlemsel bir düzene sahip olacaktır.

Bir düğüm, önemsiz olmayan, iki bağlantılı birden çok bileşene aitse, düzen, düğümü
onlardan birinde. Varsayılan olarak, bu, aramada bulunan ilk önemsiz bileşendir.
kök bileşenden.

fdp bir "yay" modeli kullanarak yönsüz grafikler çizer. Kuvvet yönelimli bir yapıya dayanır.
Fruchterman ve Reingold'un ruhuna uygun yaklaşım (bkz. Yazılım-Uygulama ve Deneyim
21(11), 1991, s. 1129-1164.

sfdp ayrıca yukarıda açıklanan "yay" modelini kullanarak yönsüz grafikler çizer, ancak
oldukça kısa bir sürede büyük grafiklerin yerleşimlerini oluşturmak için çok ölçekli bir yaklaşım.

Yama işi grafiği kareleştirilmiş bir ağaç haritası olarak çizer (bkz. M. Bruls ve diğerleri, "Squarified
ağaç haritaları", Proc. Joint Eurographics ve IEEE TCVG Symp. on Visualization, 2000, s.
33-42). Grafiğin kümeleri ağacı belirtmek için kullanılır.

ÇIKTI BİÇİMLER


Graphviz, çıktı oluşturucuları için genişletilebilir bir eklenti mekanizması kullanır, bu nedenle ne olduğunu görmek için
çıktı biçimlerini nokta kurulumunuz destekler ``dot -Txxx'' kullanabilirsiniz (burada xxx
olası olmayan bir biçim) ve uyarı mesajını kontrol edin. Ayrıca, eklenti mekanizması destekler
çıktı biçimlerinin çoklu uygulamaları. Hangi varyantların mevcut olduğunu görmek için şunu kullanın,
örneğin: ``dot -Tpng:'' ve belirli bir değişkeni zorlamak için, örneğin: ``dot
-Tpng:gd''

Geleneksel olarak, Graphviz aşağıdakileri destekler:
-Tps (PostScript),
-tsvg -tsvgz (Yapılandırılmış Vektör Grafikleri),
-Tfig (XFIG grafikleri),
-Tpng -Tgif (bitmap grafikleri),
-Timap (boş olmayan bir "href" içeren her düğüm veya kenar için httpd sunucuları için resim haritası dosyaları
bağlanmak.),
-TCmapx (html ve xhtml'de kullanım için istemci tarafı resim haritası).
Daha az yaygın veya daha fazla özel amaçlı çıktı biçimleri şu adreste bulunabilir:
//http://www.graphviz.org/content/output-formats.

Belirli bir çıktı biçimi için destek sağlayan alternatif eklentiler şurada bulunabilir:
biçime bir ':' eklenmesinden kaynaklanan hata mesajı. Örneğin -Tpng: İlk eklenti
listelenen her zaman varsayılandır.

The -P switch, eklentiler tarafından desteklenen tüm çıktı değişkenlerinin bir grafiğini oluşturmak için kullanılabilir
graphviz'in yerel kurulumunda.

GRAFİK DOSYA DİL


İşte normalde uzantıyı kullanan grafik dosyası dilinin bir özeti: .gv, Için
grafikler:

[sıkı] (grafik|tek sesi oluşturan iki harf) isim { açıklama listesi }
üst düzey grafiktir. grafik ise sıkı, birden fazla kenara izin verilmez
aynı düğüm çiftleri arasında Yönlendirilmiş bir grafik ise, ile gösterilir tek sesi oluşturan iki harf, Daha sonra
the kenar "->" olmalıdır. Yönsüz ise grafik sonra kenar olmalıdır "--".

Açıklamalar şunlar olabilir:

isim=val;
düğüm [isim=val];
kenar [isim=val];
Varsayılan grafiği, düğümü veya kenar özniteliğini ayarla isim için val. Herhangi bir alt grafik, düğüm veya kenar
bundan sonra görünen yeni varsayılan öznitelikleri devralır.

n0 [ad0=değer0,ad1=değer1,...];
Düğüm oluşturur n0 (önceden mevcut değilse) ve özniteliklerini şuna göre ayarlar:
isteğe bağlı liste.

n0 kenar n1 kenar ... kenar nn [ad0=değer0,ad1=değer1,...];
Düğümler arasında kenarlar oluşturur n0, n1, ..., nn ve niteliklerini buna göre ayarlar.
isteğe bağlı liste. Gerektiğinde düğümler oluşturur.

[alt grafiğinin isim] { açıklama listesi }
Bir alt grafik oluşturur. Altyazılar yerine kullanılabilir n0, ..., nn yukarıdaki açıklamalarda
kenarlar oluşturmak için. [alt grafiğinin isim] İsteğe bağlı; eksikse, alt grafiğe bir
Dahili İsim.

Yorumlar /*C benzeri*/ veya //C++ benzeri olabilir.

Öznitelik adları ve değerleri sıradan (C stili) dizelerdir. Aşağıdaki bölümler
grafik düzenini kontrol eden nitelikleri tanımlar.

Dilin daha eksiksiz bir açıklaması şu adreste bulunabilir:
http://www.graphviz.org/content/dot-language.

GRAFİK, DÜĞÜM VE KENAR ÖZNİTELİKLERİ


Graphviz kullanır isim=değer grafiklere, alt grafiklere, düğümlere ve kenarlara eklenmiş nitelikler,
düzeni ve işlemeyi uyarlamak için. Aşağıda daha belirgin özellikleri listeliyoruz. NS
tam liste şurada mevcuttur http://www.graphviz.org/content/attrs.

grafik Özellikler
boyut="x, y" çizimin maksimum sınırlayıcı kutusunu inç cinsinden belirtir.

oran=f en boy oranını ayarlar f kayan noktalı bir sayı veya aşağıdakilerden biri olabilir.
anahtar kelimeler doldurmak, sıkıştırmakya da Oto.

layout =motor tercih edilen düzen motorunu ("nokta", "neato", fdp" vb.) geçersiz kılar
komutun taban adından veya -K komut satırı seçeneğinden varsayılan.

kenar boşluğu=f sayfa kenar boşluğunu ayarlar (sayfa boyutuna dahildir).

nodeep=f düğümler arasındaki minimum ayrımı ayarlar.

rütbesep=f sıralar arasındaki minimum ayrımı ayarlar.

sipariş = dışarı bir alt grafikteki çıkıntıların sırasını dosya sıralarına göre sınırlar.

sıralamadir=LR|RL|BT soldan sağa, sağdan sola veya aşağıdan yukarıya bir çizim ister.

sıra=aynı (Ya da dk or maksimum) bir alt grafikte, düğümlerinin sıra atamasını kısıtlar. Eğer
bir alt yazının adının ön eki vardır küme, düğümleri ayrı bir dikdörtgende çizilir
tasarım. Kümeler iç içe olabilir.

döndürme=90 manzara modunu ayarlar. (oryantasyon=kara geriye dönük uyumlu ancak eski.)

merkez=n sıfır olmayan bir değer, çizimi sayfada ortalar.

renk=renk değeri ön plan rengini ayarlar (bgcolor arka plan için).

href ="url" resim eşleme dosyaları için varsayılan url; PostScript dosyalarında, tümü için temel URL
Acrobat Distiller 3.0 ve sonraki sürümleri tarafından tanınan göreli URL'ler.

URL ="url" ("URL", "href" ile eşanlamlıdır.)

stil sayfası="dosya.css" -Tsvg ve -Tsvgz çıktılarında bir stil sayfasına referans içerir.
Diğer biçimler tarafından yoksayılır.

spline'lar Olarak ayarlanmışsa gerçek, kenarlar spline olarak çizilir. olarak ayarlanırsa Çokluçizgi, kenarlar çizilir
çoklu çizgiler olarak. olarak ayarlanırsa orto, kenarlar ortogonal çoklu çizgiler olarak çizilir. bunların hepsinde
durumlarda, düğümler örtüşmeyebilir. Eğer spline =yanlış or spline =hat, kenarlar şu şekilde çizilir
doğru parçaları. Varsayılan gerçek nokta için ve yanlış diğer tüm düzenler için.

(neato-spesifik ) niteliklerini
başlangıç=val. Rastgele ilk yerleştirme ister ve rastgele sayı üretecini tohumlar. Eğer
val bir tamsayı değil, işlem kimliği veya geçerli zaman tohum olarak kullanılır.

epsilon=n. Çözücü için kesmeyi ayarlar. Varsayılan 0.1'dir.

(ikipi-spesifik ) niteliklerini
kök =ctr. Bu, yerleşimin merkezi olarak kullanılacak düğümü belirtir. değilse
belirtildi, ikipi bir yaprak düğümden en uzaktaki düğümlerden birini rastgele seçecek,
burada bir yaprak düğüm 1. dereceden bir düğümdür. Hiçbir yaprak düğüm yoksa, rastgele bir düğüm
merkez olarak seçilmiştir.

rütbesep=val. Halka dizisi arasındaki radyal mesafeyi inç cinsinden belirtir. NS
varsayılan 0.75'tür.

örtüşme=kip. Bu ne belirtir ikipi herhangi bir düğüm çakışırsa yapmalıdır. mod ise
"yanlış", program, çakışmaları ortadan kaldırmak için düğümleri ayarlamak için Voronoi diyagramlarını kullanır. Eğer
mod "ölçek", düzen eşit olarak büyütülür, düğüm boyutları korunur, düğümler yok olana kadar
daha uzun örtüşme. İkinci teknik, simetriyi korurken örtüşmeleri ortadan kaldırır ve
yapı, birincisi örtüşmeleri daha kompakt bir şekilde kaldırır ancak simetrileri yok eder. Eğer
mod "doğru" (varsayılan), yeniden konumlandırma yapılmaz.

(sirco-spesifik ) niteliklerini
kök =düğüm adı. Kök blokta meydana gelen bir düğümün adını belirtir. grafik ise
bağlantısı kesildi, kök node özniteliği, ek kök blokları belirtmek için kullanılabilir.

akılcı=değer. Tüm düğümler arasındaki minimum ayrımı ayarlar. Belirtilmemişse o zaman sirk
1.0 varsayılan değerini kullanır.

(fdp'ye özgü ) niteliklerini
K=val. Düzende varsayılan ideal düğüm ayrımını ayarlar.

maksiter=val. Grafiği düzenlemek için kullanılan maksimum yineleme sayısını ayarlar.

başlangıç=val. Belirli bir konumu olmayan düğümlerin rastgele ilk yerleşimini ayarlar. Eğer
val is bir tamsayıdır, rasgele sayı üreteci için tohum olarak kullanılır. Eğer val is
bir tamsayı değil, süreç kimliği veya geçerli saat gibi sistem tarafından oluşturulan rastgele bir tamsayı,
tohum olarak kullanılır.

Düğüm Özellikler
yükseklik =d or width =d minimum yüksekliği veya genişliği ayarlar. Ekleme sabit boyut=doğru bunları zorlar
gerçek boyutta olun (metin etiketleri yoksayılır).

şekil=kayıt çokgen epsf yerleşik_şekil
yerleşik_çokgen olabilir düz metin Elips oval daire yumurta üçgen kutu elmas yamuk
paralelkenar ev altıgen sekizgen notlar çıkıntı box3d bileşen, diğerleri arasında. (Çokgenler
aşağıdaki düğüm öznitelikleri tarafından tanımlanır veya değiştirilir: düzenli, çevreler, taraf,
oryantasyon, çarpıtma ve eğri.) epsf düğümü kullanır şekil dosyası yol olarak nitelik
düğüm şekli için otomatik olarak yüklenecek harici bir EPSF dosyasının adı.

Yerimizi http://www.graphviz.org/content/node-shapes düğüm şekillerinin tam açıklaması için.

label =metin nerede metin orta, sol ve
sağa yaslanmış çizgiler. Dize '\N' değeri düğüm adıyla değiştirilecektir. NS
string '\G' değeri grafik adıyla değiştirilecektir. Kayıt etiketleri özyinelemeli içerebilir
{ | ile sınırlandırılmış kutu listeleri }. Etiketlerdeki bağlantı noktası tanımlayıcıları köşeli parantezlerle ayrılmıştır
>. Grafik dosyasında iki nokta üst üste kullanın (örneğin, düğüm0:port28).

Graphviz ayrıca karmaşık düğüm içeriği oluşturmak için özel HTML benzeri etiketleri de destekler. A
bunların tam açıklaması şu adreste verilmiştir: http://www.graphviz.org/content/node-shapes#html.

yazı tipi boyutu=n etiket türü boyutunu n puan.

yazı tipi adı=isim etiket yazı tipi aile adını ayarlar.

renk=renk değeri anahat rengini ve stil=dolguluysa varsayılan dolgu rengini ayarlar ve
dolgu rengi belirtilmedi.

dolgu rengi=renk değeri stil=doldurulduğunda dolgu rengini ayarlar. Belirtilmemişse,
dolgu rengi, stil=doldurulmuş varsayılanlar anahat rengiyle aynı olduğunda.

yazı tipi rengi=renk değeri etiket metin rengini ayarlar.

A renk değeri olabilir "h,s,v" (ton, doygunluk, parlaklık) 0 arasındaki kayan nokta sayıları
ve 1 veya aşağıdaki gibi bir X11 renk adı beyaz siyah kırmızı yeşil mavi Sarı eflatun mavi or
Burlywoodveya "#rrggbb" (kırmızı, yeşil, mavi, 2 hex karakterler her biri) değeri.

stil=dolu katı kesik noktalı pim görmek veya herhangi bir Postscript kodu.

href ="url" imagemap, PostScript ve SVG dosyalarındaki düğümün url'sini ayarlar. NS
'\N' ve '\G' alt dizeleri, düğüm etiketiyle aynı şekilde değiştirilir
bağlanmak. Ek olarak, '\L' alt dizgisi, düğüm etiketi dizgisi ile değiştirilir.

URL ="url" ("URL", "href" ile eşanlamlıdır.)

target ="hedef" istemci tarafı görüntü haritaları ve SVG için bir hedef dizedir, düğümler olduğunda etkilidir
URL'si var. Hedef dize, tarayıcının hangi penceresinin kullanıldığını belirlemek için kullanılır.
URL için. "_graphviz" olarak ayarlamak, henüz açılmadıysa yeni bir pencere açacaktır.
var veya varsa yeniden kullanın. Hedef dize boşsa, varsayılan, o zaman hedef yok
nitelik çıktıya dahil edilir. '\N' ve '\G' alt dizileri
düğüm etiketi özniteliği ile aynı şekilde. Ayrıca '\L' alt dizgisi
düğüm etiketi dizesiyle değiştirilir.

araç ipucu="araç ipucu" istemci tarafı görüntü haritaları ve SVG için bir araç ipucu dizesidir;
düğümlerin bir URL'si vardır. Araç ipucu dizesi varsayılan olarak etiket dizesiyle aynıdır, ancak
bu nitelik, etiketsiz düğümlerin hala araç ipuçlarına sahip olmasına izin verir, böylece daha yoğun izin verir
grafikler. '\N' ve '\G' alt dizileri, düğümle aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi düğüm etiketiyle değiştirilir
dize.

Aşağıdaki nitelikler yalnızca çokgen şekil düğümleri için geçerlidir:

normal=n if n sıfırdan farklıysa çokgen düzgün, yani x'e göre simetrik yapılır
ve y ekseni, aksi takdirde çokgen etiketin en boy oranını alır.
yerleşik_çokgenler zaten düzenli olmayanlar bu öznitelik tarafından düzenli hale getirilir.
yerleşik_çokgenler zaten düzenli olanlar etkilenmez (yani yapılamazlar)
asimetrik).

çevreler=n çokgenin etrafına çizilen çevre çizgilerinin sayısını ayarlar. Bu değer
çevre çizgilerinin sayısının yerini alır yerleşik_çokgenler.

taraf=n çokgenin kenar sayısını ayarlar. n<3 bir elips ile sonuçlanır. Bu
nitelik tarafından yoksayılır yerleşik_çokgenler.

oryantasyon=f çokgenin ilk tepe noktasının yönünü saat yönünün tersine ayarlar
dikey, derece cinsinden. f kayan noktalı bir sayı olabilir. Etiketlerin yönü,
bu özellikten etkilenmez. Bu öznitelik, başlangıç ​​yönüne eklenir.
yerleşik_çokgenler.

bozulma=f üst kısımdaki genişleme ve alt kısımdaki daralma miktarını ayarlar.
çokgen (yönlendirmesine göre). -1 ile +1 arasındaki kayan nokta değerleri
önerildi. Bu özellik tarafından yoksayılır yerleşik_çokgenler.

çarpık =f üst ve sol yer değiştirmenin sağa yer değiştirme miktarını ayarlar
poligonun alt kısmı (yönlendirmesine göre). -1 ile arasında kayan nokta değerleri
+1 önerilir. Bu özellik tarafından yoksayılır yerleşik_çokgenler.

(sirco-spesifik ) niteliklerini
kök =doğru / yanlış. Bu, verilen düğümü içeren bloğun
düzendeki yayılan ağacın kökü.

(fdp'ye özgü ) niteliklerini
iğne=val. Eğer val "doğru" ise, düğüm ilk konumunda kalacaktır.

kenar Özellikler
minlen=n nerede n kenar uzunluğu için geçerli olan bir tamsayı faktörüdür (normal
kenarlar veya düz kenarlar için minimum düğüm ayrımı).

ağırlık=n nerede n kenarın tamsayı maliyetidir. 1'den büyük değerler kısalma eğilimindedir
kenar. Düğümlerin sıralanması için ağırlık 0 düz kenarlar dikkate alınmaz.

label =metin nerede metin ortalanmış, sola veya
sağa yaslanmış çizgiler. Bir etikette '\T' alt dizesi bulunursa, şu şekilde değiştirilecektir:
tail_node adı. Bir etikette '\H' alt dizisi bulunursa,
head_node adı. Bir etikette '\E' alt dizgisi değeri bulunursa, şu şekilde değiştirilecektir:
tail_node_name->head_node_name '\G' alt dizgisi bir etikette bulunursa,
grafik adı ile değiştirilir. veya tarafından: tail_node_name--head_node_name yönsüz grafikler için.

yazı tipi boyutu=n etiket türü boyutunu n puan.

yazı tipi adı=isim etiket yazı tipi aile adını ayarlar.

yazı tipi rengi=renk değeri etiket metin rengini ayarlar.

stil=katı kesik noktalı pim görmek

renk=renk değeri kenarlar için çizgi rengini ayarlar.

renk=renk değeri listesi bir ':' ayrılmış listesi renk değeri paralel kenarlar oluşturur, bir kenar
her renk için.

yön=ileri Arka her ikisi de Yok ok yönünü kontrol eder.

tailclip, headclip=yanlış uç nokta şekli kırpmayı devre dışı bırakır.

href ="url" imagemap, PostScript ve SVG dosyalarındaki düğümün url'sini ayarlar. NS
'\T', '\H', '\E' ve '\G' alt dizeleri, kenar ile aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

URL ="url" ("URL", "href" ile eşanlamlıdır.)

target ="hedef" istemci tarafı görüntü haritaları ve SVG için bir hedef dizedir, kenarlar olduğunda etkilidir
URL'si var. Hedef dize boşsa, varsayılan, o zaman hiçbir hedef özniteliği
çıktıya dahildir. '\T', '\H', '\E' ve '\G' alt dizeleri
kenar etiketi özniteliği ile aynı şekilde. Ayrıca '\L' alt dizgisi
kenar etiketi dizesiyle değiştirilir.

araç ipucu="araç ipucu" kenarlar olduğunda etkili olan istemci tarafı görüntü haritaları için bir araç ipucu dizesidir.
bir URL. Araç ipucu dizesi varsayılan olarak kenar etiketi dizesiyle aynı olur. NS
'\T', '\H', '\E' ve '\G' alt dizeleri, kenar ile aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

ok ucu, ok kuyruğu=yok, Normal env, nokta, nokta, davet, çağrı, tee, boş, beceriksiz,
açık, yarı açık, elmas, elmas, kutu, kutu, karga.

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

başlık etiketi, taillabel = dize bağlantı noktası etiketleri için. etiket yazı tipi rengi,etiket yazı tipi adı,etiket yazı tipi boyutu
baş ve kuyruk etiketleri için. '\T', '\H', '\E' ve '\G' alt dizeleri
kenar etiketi özniteliği ile aynı şekilde. Ayrıca '\L' alt dizgisi
kenar etiketi dizesiyle değiştirilir.

başhref="url" imagemap, PostScript ve SVG dosyalarında ana bağlantı noktasının url'sini ayarlar. NS
'\T', '\H', '\E' ve '\G' alt dizeleri, kenar ile aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

anaURL="url" ("headURL", "headhref" ile eşanlamlıdır.)

hedef="baş hedef" istemci tarafı görüntü haritaları ve SVG için etkili bir hedef dizedir
kenar kafalarının bir URL'si olduğunda. Headtarget dizesi, hangi pencereyi belirlemek için kullanılır?
tarayıcı URL için kullanılır. Headtarget dizesi boşsa, varsayılan, o zaman
headtarget, kenar için hedef ile aynı değere varsayılandır. '\T', '\H' alt dizeleri,
'\E' ve '\G', kenar etiketi özniteliği ile aynı şekilde değiştirilir.
Ek olarak, '\L' alt dizgisi, kenar etiketi dizgisi ile değiştirilir.

başlık ipucu="araç ipucu" baş olduğunda etkili olan istemci tarafı görüntü haritaları için bir araç ipucu dizesidir.
bağlantı noktalarının bir URL'si vardır. Araç ipucu dizesi, varsayılan olarak başlık etiketi dizesiyle aynı olur.
'\T', '\H' ve '\E' alt dizeleri, kenar ile aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

kuyrukref="url" imagemap, PostScript ve SVG dosyalarında kuyruk bağlantı noktasının url'sini ayarlar. NS
'\T', '\H', '\E' ve '\G' alt dizeleri, kenar ile aynı şekilde değiştirilir
etiket özelliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

kuyrukURL="url" ("tailURL", "tailhref" ile eşanlamlıdır.)

kuyruk hedefi="kuyruk hedefi" istemci tarafı görüntü haritaları ve SVG için etkili bir hedef dizedir
kenar kuyruklarının bir URL'si olduğunda. tailtarget dizesi, hangi pencereyi belirlemek için kullanılır?
tarayıcı URL için kullanılır. tailtarget dizesi boşsa, varsayılan, o zaman
tailtarget, varsayılan olarak kenar için hedefle aynı değere sahiptir. '\T', '\H' alt dizeleri,
'\E' ve '\G', kenar etiketi özniteliği ile aynı şekilde değiştirilir.
Ek olarak, '\L' alt dizgisi, kenar etiketi dizgisi ile değiştirilir.

kuyruk ipucu="araç ipucu" kuyruk olduğunda etkili olan istemci tarafı görüntü haritaları için bir araç ipucu dizesidir.
bağlantı noktalarının bir URL'si vardır. Araç ipucu dizesi varsayılan olarak kuyruk etiketi dizesiyle aynıdır.
'\T', '\H', '\E' ve '\G' alt dizileri,
kenar etiketi özniteliği. Ek olarak, '\L' alt dizisi kenar etiketi ile değiştirilir
dize.

etiket mesafesi ve etiket açısı (CCW derece olarak) baş ve kuyruğun yerleşimini belirtin
etiketler.

süslemek kenardan etikete çizgi çizer.

aynı kafa, aynı kuyruk ortalamayı kullanarak aynı değere sahip kenarları aynı bağlantı noktasına hedefleyin
iniş noktası.

kısıtlama=yanlış sıralama ataması için bir kenarın yok sayılmasına neden olur.

katman=id or yaptım veya "tümü", kenarın etkin katmanlarını ayarlar. Boş dize hayır anlamına gelir
katmanlar (görünmez).

(neato-spesifik ) niteliklerini
w=f bir kenarın ağırlığını (yay sabiti) verilen kayan nokta değerine ayarlar. NS
varsayılan 1.0'dır; daha büyük değerler, kenarın optimal uzunluğuna daha fazla yönelmesini sağlar.

uzunluk =f bir kenarın optimum uzunluğunu ayarlar. Varsayılan 1.0'dır.

(fdp'ye özgü ) niteliklerini
ağırlık=f bir kenarın ağırlığını verilen kayan nokta değerine ayarlar. Varsayılan 1.0'dır;
daha büyük değerler, kenarın optimal uzunluğuna daha fazla yönelmesini sağlar.

KOMUT SATIRI SEÇENEKLER


-G varsayılan bir grafik özniteliği ayarlar.
-N varsayılan bir düğüm özniteliği ayarlar.
-E varsayılan bir kenar özniteliği ayarlar. Örnek: -Gsize="7,8" -Nshape=kutu -Efontsize=8

-ldosya özel PostScript kitaplık dosyalarını yükler. Genellikle bunlar özel şekilleri tanımlar veya
stiller. Eğer -l kendi başına verilir, standart kitaplık atlanır.

-Tlang çıkış dilini yukarıda açıklandığı gibi ayarlar.

-n[1|2] (no-op) Ayarlanmışsa, neato düğümlerin zaten konumlandırıldığını ve tüm düğümlerin olduğunu varsayar
pozisyonları veren bir pos özelliği var. Daha sonra isteğe bağlı bir ayarlama gerçekleştirir.
örtüşme özniteliğinin değerine bağlı olarak düğüm-düğüm örtüşmesini kaldır,
değerine bağlı olarak kenar düzenleri spline'lar özniteliği ve grafiği yayar
uygun biçim. num verilirse, aşağıdaki eylemler gerçekleşir:
sayı = 1
-n'ye eşdeğerdir.
sayı > 1
Düğüm-düğüm örtüşmelerini kaldırmak için herhangi bir ayarlama yapmadan, belirtilen düğüm konumlarını kullanın ve
pos özniteliği tarafından önceden belirlenmiş herhangi bir kenar düzeni. neato bir kenar düzeni hesaplar
pos özniteliği olmayan herhangi bir kenar için. Her zamanki gibi, kenar yerleşimi aşağıdakiler tarafından yönlendirilir:
spline'lar özniteliği.

-Kdüzen komut adının ima ettiği varsayılan düzen motorunu geçersiz kılar.

-O girdi dosya adına ve -T biçimine göre otomatik olarak çıktı dosya adları oluşturur.

-P mevcut eklentilerin bir grafiğini oluşturun.

-v (ayrıntılı) hata ayıklama için yararlı olan çeşitli bilgileri yazdırır.

-c eklentileri yapılandırın.

-m hafıza testi (üstte büyüme olmadığını gözlemleyin, bittiğinde öldürün).

-qseviye set seviye of mesaj Bastırma. The varsayılan is 1.

-sfölçek ölçek giriş by fölçek, the varsayılan is 72

-y çıktıda y koordinatını ters çevir.

-V (sürüm) sürüm bilgilerini yazdırır ve çıkar.

-? kullanımı yazdırır ve çıkar.

Kullanılabilir komut satırı seçeneklerinin tam açıklaması şu adreste bulunabilir:
http://www.graphviz.org/content/command-line-invocation.

ÖRNEKLER


digraf testi123 {
a -> b -> c;
a -> {xy};
b [şekil=kutu];
c [label="hello\nworld",color=blue,fontsize=24,
fontname="Palatino-İtalik",fontcolor=kırmızı,stil=dolu];
a -> z [etiket="hi", ağırlık=100];
x -> z [label="çok satırlı\netiket"];
kenar [stil=kesik,renk=kırmızı];
b -> x;
{rütbe=aynı; bx}
}

grafik testi123 {
a -- b -- c;
a -- {xy};
x -- c [w=10.0];
x -- y [w=5.0,len=3];
}

UYARILAR


Kenar spline'ları istemeden üst üste gelebilir.

Düz kenarlı etiketler hafif kırıktır. Kümeler arası kenar etiketleri tamamen bozuk.

Kısıtlanmamış optimizasyon kullanıldığından, düğüm kutuları muhtemelen üst üste gelebilir veya birbirine dokunabilir.
alakasız kenarlar Mevcut tüm yay gömücüler bu sınırlamaya sahip görünüyor.

Düğümleri sabitlemek veya kenar uzunluklarını ve ağırlıklarını ayarlamak için görünüşte makul girişimler,
istikrarsızlık.

YAZARLAR


Stephen C. Kuzey[e-posta korumalı]>
Emden R. Gansner[e-posta korumalı]>
John C. Ellson[e-posta korumalı]>
Yifan Hu[e-posta korumalı]>

Bitmap sürücüsü (PNG, GIF vb.) Thomas Boutell'e aittir,http://www.boutell.com/gd>

Truetype yazı tipi oluşturucu, Freetype Projesi'ndendir (David Turner, Robert Wilhelm ve
Werner Lemberg) (kiminle iletişime geçilebilir? [e-posta korumalı]).

onworks.net hizmetlerini kullanarak Twopi'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad