Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

twopi - Trực tuyến trên đám mây

Chạy twopi trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là twopi lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dấu chấm - bộ lọc để vẽ đồ thị có hướng
neato - bộ lọc để vẽ đồ thị vô hướng
twopi - bộ lọc cho bố cục xuyên tâm của đồ thị
Circo - bộ lọc cho bố cục hình tròn của đồ thị
fdp - bộ lọc để vẽ đồ thị vô hướng
sfdp - bộ lọc để vẽ các đồ thị lớn vô hướng
chắp vá - bộ lọc cho bản đồ cây

SYNOPSIS


dot [lựa chọn] [các tập tin]
gọn gàng [lựa chọn] [các tập tin]
haipi [lựa chọn] [các tập tin]
vòng tròn [lựa chọn] [các tập tin]
pdf [lựa chọn] [các tập tin]
sfdp [lựa chọn] [các tập tin]
Việc vá lại [lựa chọn] [các tập tin]

MÔ TẢ


Đây là một tập hợp các chương trình để vẽ đồ thị. Thực tế chỉ có một chính
chương trình; các thuật toán bố cục cụ thể được triển khai dưới dạng plugin. Do đó, phần lớn họ chia sẻ
tất cả các tùy chọn dòng lệnh giống nhau. dot vẽ đồ thị có hướng. Nó hoạt động tốt trên DAGs
và các biểu đồ khác có thể được vẽ dưới dạng phân cấp.

gọn gàng vẽ đồ thị vô hướng bằng mô hình `` mùa xuân '' (xem Kamada và Kawai, Thông tin
Xử lý Thư 31: 1, tháng 1989 năm XNUMX).

haipi vẽ đồ thị bằng cách sử dụng bố cục xuyên tâm (xem G. Wills, Hội nghị chuyên đề về Vẽ đồ thị GD'97,
Tháng 1997 năm XNUMX). Về cơ bản, một nút được chọn làm trung tâm và đặt ở điểm gốc. Các
các nút còn lại được đặt trên một chuỗi các vòng tròn đồng tâm có tâm về điểm gốc,
mỗi một khoảng cách xuyên tâm cố định từ vòng tròn trước đó. Tất cả các nút có khoảng cách 1 từ
tâm được đặt trên vòng tròn đầu tiên; tất cả các nút có khoảng cách 1 từ một nút trên nút đầu tiên
vòng tròn được đặt trên vòng tròn thứ hai; và kể từ đó trở đi.

xiếc vẽ biểu đồ bằng cách sử dụng bố cục hình tròn (xem Six and Tollis, GD '99 và ALENEX '99, và
Kaufmann và Wiese, GD '02.) Công cụ xác định các thành phần được kết nối hai chiều và vẽ
các nút của thành phần trên một đường tròn. Cây điểm cắt khối sau đó được trình bày bằng cách sử dụng
thuật toán xuyên tâm đệ quy. Các giao cắt cạnh trong một vòng tròn được giảm thiểu bằng cách đặt
nhiều cạnh trên chu vi hình tròn nhất có thể. Đặc biệt, nếu thành phần
ngoài mặt phẳng, thành phần sẽ có bố cục phẳng.

Nếu một nút thuộc về nhiều thành phần được kết nối hai chiều không tầm thường, thì bố cục sẽ đặt nút
trong một trong số chúng. Theo mặc định, đây là thành phần không tầm thường đầu tiên được tìm thấy trong tìm kiếm
từ thành phần gốc.

pdf vẽ đồ thị vô hướng bằng mô hình `` mùa xuân ''. Nó dựa vào một lực được định hướng
tiếp cận theo tinh thần của Fruchterman và Reingold (xem Phần mềm ‐ Thực hành & Trải nghiệm
21(11), 1991, trang 1129‐1164).

sfdp cũng vẽ các biểu đồ vô hướng bằng cách sử dụng mô hình `` mùa xuân '' được mô tả ở trên, nhưng nó sử dụng
một cách tiếp cận đa quy mô để tạo ra bố cục của các biểu đồ lớn trong một thời gian ngắn hợp lý.

Việc vá lại vẽ biểu đồ dưới dạng một biểu đồ bình phương (xem M. Bruls và cộng sự, "Bình phương
treemaps ", Proc. Joint Eurographics và IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). Các cụm của biểu đồ được sử dụng để chỉ định cây.

OUTPUT M FORU ĐƠN


Graphviz sử dụng cơ chế plugin có thể mở rộng cho các trình kết xuất đầu ra của nó, vì vậy, để xem những gì
định dạng đầu ra mà bạn cài đặt dot hỗ trợ, bạn có thể sử dụng `` dot -Txxx '' (trong đó xxx là
một định dạng không chắc chắn) và kiểm tra thông báo cảnh báo. Ngoài ra, cơ chế plugin hỗ trợ
triển khai nhiều định dạng đầu ra. Để xem những biến thể nào có sẵn, hãy sử dụng,
ví dụ: `` dot -Tpng: '' và để buộc một biến thể cụ thể, hãy sử dụng, ví dụ: `` dot
-Tpng: gd ''

Theo truyền thống, Graphviz hỗ trợ những điều sau:
-Tp (PostScript),
-tsvg -Tsvgz (Đồ họa Vectơ có cấu trúc),
-Tfig (Đồ họa XFIG),
-tpng -tgif (đồ họa bitmap),
-Timap (tệp bản đồ hình ảnh cho máy chủ httpd cho mỗi nút hoặc cạnh có "href" không rỗng
thuộc tính.),
-Tcmapx (bản đồ hình ảnh phía máy khách để sử dụng trong html và xhtml).
Bạn có thể tìm thấy thêm các định dạng đầu ra ít phổ biến hơn hoặc có mục đích đặc biệt hơn tại
//http://www.graphviz.org/content/output-formats.

Có thể tìm thấy các plugin thay thế cung cấp hỗ trợ cho một định dạng đầu ra nhất định từ
thông báo lỗi do thêm ':' vào định dạng. ví dụ -tpng: Plugin đầu tiên
được liệt kê luôn là mặc định.

Sản phẩm -P switch có thể được sử dụng để tạo biểu đồ của tất cả các biến thể đầu ra được hỗ trợ bởi các plugin
trong cài đặt cục bộ của graphviz.

HÌNH ẢNH FILE NGÔN NGỮ


Đây là tóm tắt về ngôn ngữ tệp đồ thị, thông thường sử dụng phần mở rộng .gv, Cho
đồ thị:

[khắt khe] (đồ thị|chữ ghép lại) tên { tuyên bố ‐ danh sách }
là đồ thị mức cao nhất. Nếu đồ thị là khắt khe, khi đó nhiều cạnh không được phép
giữa các cặp nút giống nhau. Nếu đó là một đồ thị có hướng, được biểu thị bằng chữ ghép lạithì
các cạnh phải là "->". Nếu nó là một vô hướng đồ thị sau đó cạnh cần phải "--".

Các câu lệnh có thể là:

tên=val;
nút [tên=val];
cạnh [tên=val];
Đặt thuộc tính đồ thị, nút hoặc cạnh mặc định tên đến val. Bất kỳ đồ thị con, nút hoặc cạnh nào
xuất hiện sau khi điều này kế thừa các thuộc tính mặc định mới.

n0 [name0 = val0, name1 = val1, ...];
Tạo nút n0 (nếu nó chưa tồn tại) và đặt các thuộc tính của nó theo
danh sách tùy chọn.

n0 cạnh n1 cạnh hữu ích. Cảm ơn ! cạnh nn [name0 = val0, name1 = val1, ...];
Tạo các cạnh giữa các nút n0, n1, ..., nn và đặt các thuộc tính của chúng theo
danh sách tùy chọn. Tạo các nút khi cần thiết.

[bảng phụ tên] { tuyên bố ‐ danh sách }
Tạo một đồ thị con. Các đoạn con có thể được sử dụng thay cho n0, ..., nn trong các câu trên
để tạo các cạnh. [bảng phụ tên] Là tùy chọn; nếu thiếu, đồ thị con được gán một
tên nội địa.

Các chú thích có thể là / * C ‐ like * / hoặc // C ++ - like.

Tên và giá trị thuộc tính là các chuỗi thông thường (kiểu C). Các phần sau
mô tả các thuộc tính điều khiển việc bố trí đồ thị.

Bạn có thể tìm thấy mô tả đầy đủ hơn về ngôn ngữ này tại
http://www.graphviz.org/content/dot-language.

ĐỒ, NÚT EDGE THUỘC TÍNH


Graphviz sử dụng tên=giá trị thuộc tính, được đính kèm với đồ thị, đồ thị con, nút và cạnh,
để điều chỉnh bố cục và kết xuất. Chúng tôi liệt kê các thuộc tính nổi bật hơn bên dưới. Các
danh sách đầy đủ có sẵn tại http://www.graphviz.org/content/attrs.

Đồ thị Thuộc tính
size = "x, y" chỉ định hộp giới hạn tối đa của bản vẽ tính bằng inch.

tỷ lệ =f đặt tỷ lệ khung hình thành f có thể là một số dấu phẩy động hoặc một trong những
từ khóa điền, nén, hoặc là tự động.

bố cục =động cơ cho biết công cụ bố cục ưa thích ("dot", "neato", fdp ", v.v.) ghi đè
mặc định từ tên cơ sở của lệnh hoặc tùy chọn dòng lệnh -K.

lề =f đặt lề trang (bao gồm trong kích thước trang).

nodeep =f đặt khoảng cách tối thiểu giữa các nút.

ranksep =f đặt khoảng cách tối thiểu giữa các cấp bậc.

đặt hàng = ra ngoài giới hạn thứ tự của các cạnh trong một đồ thị con theo trình tự tệp của chúng.

rankdir = LR | RL | BT yêu cầu từ trái ‐ sang ‐ phải, phải ‐ sang ‐ trái, hoặc từ dưới lên ‐ trên cùng, hình vẽ.

xếp hạng = giống nhau (Hoặc phút or tối đa) trong một đồ thị con ràng buộc việc ấn định thứ hạng của các nút của nó. Nếu như
tên của một đồ thị con có tiền tố cụm, các nút của nó được vẽ trong một hình chữ nhật riêng biệt của
cách bố trí. Các cụm có thể được lồng vào nhau.

xoay = 90 đặt chế độ ngang. (định hướng = đất tương thích ngược nhưng đã lỗi thời.)

trung tâm =n giá trị khác XNUMX căn giữa hình vẽ trên trang.

màu sắc =màu sắc đặt màu nền trước (bgcolor cho nền).

href ="url" url mặc định cho các tệp bản đồ hình ảnh; trong các tệp PostScript, URL cơ sở cho tất cả
URL tương đối, được công nhận bởi Acrobat Distiller 3.0 trở lên.

URL ="url" ("URL" là từ đồng nghĩa với "href".)

bảng định kiểu ="file.css" bao gồm tham chiếu đến biểu định kiểu trong đầu ra -Tsvg và -Tsvgz.
Bị bỏ qua bởi các định dạng khác.

mối nối Nếu được đặt thành đúng, các cạnh được vẽ dưới dạng splines. Nếu được đặt thành polyline, các cạnh được vẽ
dưới dạng polylines. Nếu được đặt thành ortho, các cạnh được vẽ dưới dạng đa giác trực giao. Trong tất cả những
các trường hợp, các nút có thể không chồng lên nhau. Nếu như splines =sai or splines =hàng, các cạnh được vẽ dưới dạng
đoạn thẳng. Mặc định là đúng cho dấu chấm, và sai cho tất cả các bố cục khác.

(neato ‐ cụ thể thuộc tính)
bắt đầu =val. Yêu cầu vị trí ban đầu ngẫu nhiên và tạo ra số ngẫu nhiên. Nếu như
val không phải là một số nguyên, ID tiến trình hoặc thời gian hiện tại được sử dụng làm hạt giống.

epsilon =n. Đặt giới hạn cho bộ giải. Giá trị mặc định là 0.1.

(twopi ‐ cụ thể thuộc tính)
root =ctr. Điều này chỉ định nút được sử dụng làm trung tâm của bố cục. Nếu không
chỉ định, haipi sẽ chọn ngẫu nhiên một trong những nút xa nhất từ ​​nút lá,
trong đó một nút lá là nút bậc 1. Nếu không có nút lá nào tồn tại, một nút tùy ý là
được chọn làm trung tâm.

ranksep =val. Chỉ định khoảng cách xuyên tâm tính bằng inch giữa chuỗi các vòng. Các
mặc định là 0.75.

chồng chéo lên nhau =chế độ. Điều này chỉ định những gì haipi nên làm gì nếu có bất kỳ nút nào trùng nhau. Nếu chế độ là
"sai", chương trình sử dụng sơ đồ Voronoi để điều chỉnh các nút nhằm loại bỏ sự chồng chéo. Nếu như
chế độ là "tỉ lệ", bố cục được mở rộng một cách đồng nhất, bảo toàn kích thước nút, cho đến khi các nút không có
còn chồng chéo. Kỹ thuật thứ hai loại bỏ các chồng chéo trong khi vẫn bảo toàn tính đối xứng và
cấu trúc, trong khi trước đây loại bỏ chồng chéo gọn gàng hơn nhưng phá hủy tính đối xứng. Nếu như
chế độ là "thật" (mặc định), không có định vị lại được thực hiện.

(cụ thể thuộc tính)
root =Tên nút. Chỉ định tên của một nút xuất hiện trong khối gốc. Nếu đồ thị là
ngắt kết nối, nguồn gốc thuộc tính nút có thể được sử dụng để chỉ định các khối gốc bổ sung.

người theo chủ nghĩa tư duy =giá trị. Đặt khoảng cách tối thiểu giữa tất cả các nút. Nếu không được chỉ định thì xiếc
sử dụng giá trị mặc định là 1.0.

(fdp ‐ cụ thể thuộc tính)
K=val. Đặt phân tách nút lý tưởng mặc định trong bố cục.

maxiter =val. Đặt số lần lặp tối đa được sử dụng để bố trí biểu đồ.

bắt đầu =val. Điều chỉnh vị trí ban đầu ngẫu nhiên của các nút không có vị trí xác định. Nếu như
val là một số nguyên, nó được sử dụng làm hạt giống cho trình tạo số ngẫu nhiên. Nếu như val is
không phải là số nguyên, một số nguyên do hệ thống ngẫu nhiên tạo ra, chẳng hạn như ID quá trình hoặc thời gian hiện tại,
được sử dụng như hạt giống.

Node Thuộc tính
chiều cao =d or width =d đặt chiều cao hoặc chiều rộng tối thiểu. Thêm fixedsize = true buộc những thứ này phải
là kích thước thực (các nhãn văn bản bị bỏ qua).

shape = bản ghi đa giác epsf dựng sẵn_shape
dựng sẵn_polygon có thể văn bản thô hình elip hình trái xoan vòng tròn trứng tam giác cái hộp kim cương hình thang
hình bình hành nhà hình sáu góc bát giác ghi chuyển hướng box3d thành phần, trong số những người khác. (Đa giác là
được xác định hoặc sửa đổi bởi các thuộc tính nút sau: đều đặn, ngoại vi, bên,
định hướng, méo mónghiêng.) epsf sử dụng nút của hình dáng thuộc tính như đường dẫn
tên của tệp EPSF bên ngoài sẽ được tải tự động cho hình dạng nút.

Xem http://www.graphviz.org/content/node-shapes để có mô tả đầy đủ về các hình dạng nút.

nhãn =văn bản Ở đâu văn bản có thể bao gồm các dòng mới thoát \ n, \ l hoặc \ r cho giữa, trái và
dòng hợp lý bên phải. Giá trị chuỗi '\ N' sẽ được thay thế bằng tên nút. Các
giá trị chuỗi '\ G' sẽ được thay thế bằng tên đồ thị. Các nhãn ghi có thể chứa đệ quy
danh sách hộp được phân tách bằng {| }. Số nhận dạng cổng trong nhãn được đặt bằng dấu ngoặc nhọn
>. Trong tệp biểu đồ, hãy sử dụng dấu hai chấm (chẳng hạn như, node0: port28).

Graphviz cũng hỗ trợ các nhãn giống HTML đặc biệt để xây dựng nội dung nút phức tạp. MỘT
mô tả đầy đủ về những điều này được cung cấp tại http://www.graphviz.org/content/node-shapes#html.

fontize =n đặt kích thước loại nhãn thành n điểm.

fontname =tên đặt tên họ phông chữ nhãn.

màu sắc =màu sắc đặt màu đường viền và màu tô mặc định nếu style = fill và
tô màu không được chỉ định.

tô màu =màu sắc đặt màu tô khi kiểu = tô. Nếu không được chỉ định,
Fillcolor khi style = fill mặc định giống với màu của đường viền.

fontcolor =màu sắc đặt màu văn bản nhãn.

A màu sắc có lẽ "h, s, v" (màu sắc, độ bão hòa, độ sáng) số dấu phẩy động giữa 0
và 1 hoặc tên màu X11 chẳng hạn như trắng đen đỏ màu xanh lá màu xanh da trời màu vàng màu đỏ tươi cyan or
gỗ lớn, hoặc một "#rrggbb " (màu đỏ, xanh lá cây, màu xanh da trời, 2 hex nhân vật mỗi) giá trị.

style = lấp đầy rắn gạch ngang say mê đậm invis hoặc bất kỳ mã Postscript nào.

href ="url" đặt url cho nút trong tệp imagemap, PostScript và SVG. Các
các chuỗi con '\ N' và '\ G' được thay thế theo cách tương tự như đối với nhãn nút
thuộc tính. Ngoài ra, chuỗi con '\ L' được thay thế bằng chuỗi nhãn nút.

URL ="url" ("URL" là từ đồng nghĩa với "href".)

mục tiêu ="Mục tiêu" là một chuỗi mục tiêu cho các bản đồ hình ảnh phía máy khách và SVG, có hiệu lực khi các nút
có một URL. Chuỗi mục tiêu được sử dụng để xác định cửa sổ nào của trình duyệt được sử dụng
cho URL. Đặt nó thành "_graphviz" sẽ mở ra một cửa sổ mới nếu nó chưa có
tồn tại hoặc sử dụng lại nếu có. Nếu chuỗi mục tiêu trống, mặc định, sau đó không có mục tiêu
thuộc tính được bao gồm trong đầu ra. Các chuỗi con '\ N' và '\ G' được thay thế trong
tương tự như đối với thuộc tính nhãn nút. Ngoài ra, chuỗi con '\ L' là
được thay thế bằng chuỗi nhãn nút.

chú giải công cụ ="chú giải công cụ" là một chuỗi chú giải công cụ cho các bản đồ hình ảnh phía máy khách và SVG, có hiệu lực khi
các nút có một URL. Chuỗi chú giải công cụ mặc định giống với chuỗi nhãn, nhưng
thuộc tính này cho phép các nút không có nhãn vẫn có chú giải công cụ, do đó cho phép mật độ dày hơn
đồ thị. Các chuỗi con '\ N' và '\ G' được thay thế theo cách tương tự như đối với nút
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn nút
chuỗi.

Các thuộc tính sau chỉ áp dụng cho các nút hình đa giác:

thường xuyên =n if n khác ‐ XNUMX thì đa giác được tạo thành đều, tức là đối xứng về x
và trục y, nếu không, đa giác sẽ tính theo tỷ lệ co của nhãn.
dựng sẵn_polygons những thứ chưa thường xuyên được thực hiện thường xuyên bởi thuộc tính này.
dựng sẵn_polygons đã thường xuyên không bị ảnh hưởng (tức là chúng không thể được thực hiện
không đối xứng).

ngoại vi =n đặt số lượng các đường ngoại vi được vẽ xung quanh đa giác. Giá trị này
thay thế số lượng các đường ngoại vi của dựng sẵn_polygons.

bên =n đặt số cạnh của đa giác. n<3 cho kết quả là một hình elip. Cái này
thuộc tính bị bỏ qua bởi dựng sẵn_polygons.

định hướng =f đặt hướng của đỉnh đầu tiên của đa giác ngược chiều kim đồng hồ từ
phương thẳng đứng, tính bằng độ. f có thể là một số dấu phẩy động. Hướng của các nhãn là
không bị ảnh hưởng bởi thuộc tính này. Thuộc tính này được thêm vào hướng ban đầu của
dựng sẵn_polygons.

méo mó =f đặt mức độ mở rộng của phần trên và thu hẹp phần dưới của
đa giác (so với hướng của nó). Giá trị dấu phẩy động từ -1 đến +1 là
gợi ý. Thuộc tính này bị bỏ qua bởi dựng sẵn_polygons.

xiên =f đặt lượng dịch chuyển sang phải của độ dịch chuyển trên và sang trái của
đáy của đa giác (so với hướng của nó). Giá trị dấu phẩy động từ -1 đến
+1 được đề xuất. Thuộc tính này bị bỏ qua bởi dựng sẵn_polygons.

(cụ thể thuộc tính)
root =đúng sai. Điều này chỉ định rằng khối chứa nút đã cho được coi là
gốc của cây bao trùm trong bố cục.

(fdp ‐ cụ thể thuộc tính)
pin =val. Nếu val là "true", nút sẽ vẫn ở vị trí ban đầu của nó.

Cạnh Thuộc tính
minlen =n Ở đâu n là một hệ số nguyên áp dụng cho độ dài cạnh (xếp hạng cho bình thường
các cạnh hoặc khoảng cách nút tối thiểu cho các cạnh phẳng).

trọng lượng =n Ở đâu n là chi phí nguyên của cạnh. Giá trị lớn hơn 1 có xu hướng rút ngắn
mép. Trọng số 0 các cạnh phẳng được bỏ qua đối với các nút thứ tự.

nhãn =văn bản Ở đâu văn bản có thể bao gồm các dòng mới thoát \ n, \ l hoặc \ r cho căn giữa, bên trái hoặc
dòng hợp lý bên phải. Nếu chuỗi con '\ T' được tìm thấy trong nhãn, nó sẽ được thay thế bằng
tên tail_node. Nếu chuỗi con '\ H' được tìm thấy trong nhãn, nó sẽ được thay thế bằng
head_node name. Nếu giá trị '\ E' của chuỗi con được tìm thấy trong nhãn, nó sẽ được thay thế bằng:
tail_node_name-> head_node_name Nếu chuỗi con '\ G' được tìm thấy trong nhãn, nó sẽ là
được thay thế bằng tên đồ thị. hoặc bởi: tail_node_name - head_node_name cho đồ thị vô hướng.

fontize =n đặt kích thước loại nhãn thành n điểm.

fontname =tên đặt tên họ phông chữ nhãn.

fontcolor =màu sắc đặt màu văn bản nhãn.

style = solid gạch ngang say mê đậm invis

màu sắc =màu sắc đặt màu đường cho các cạnh.

màu sắc =nhà nghiên cứu màu sắc một danh sách được phân tách bằng ':' màu sắc tạo các cạnh song song, một cạnh
cho mỗi màu.

dir = chuyển tiếp trở lại cả hai không ai điều khiển hướng mũi tên.

tailclip, headclip = false tắt cắt hình dạng điểm cuối.

href ="url" đặt url cho nút trong tệp imagemap, PostScript và SVG. Các
các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế theo cách tương tự như đối với cạnh
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

URL ="url" ("URL" là từ đồng nghĩa với "href".)

mục tiêu ="Mục tiêu" là một chuỗi mục tiêu cho các bản đồ hình ảnh phía máy khách và SVG, hiệu quả khi các cạnh
có một URL. Nếu chuỗi mục tiêu trống, mặc định, thì không có thuộc tính đích nào là
bao gồm trong đầu ra. Các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế trong
tương tự như đối với thuộc tính nhãn cạnh. Ngoài ra, chuỗi con '\ L' là
được thay thế bằng chuỗi nhãn cạnh.

chú giải công cụ ="chú giải công cụ" là một chuỗi chú giải công cụ cho các bản đồ hình ảnh phía máy khách hiệu quả khi các cạnh có
một URL. Chuỗi chú giải công cụ được mặc định giống với chuỗi nhãn cạnh. Các
các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế theo cách tương tự như đối với cạnh
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

arrowhead, arrowtail = không có, bình thường inv, chấm, dấu chấm, invdot, gọi, phát bóng trống, sự khôn ngoan,
mở, mở một nửa, kim cương, kim cương, cái hộp, ô vuông, con quạ.

mũi tên (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel, taillabel = string cho các nhãn cổng. nhãn phông chữ màu,tên phông chữ nhãn,kích thước nhãn
cho nhãn đầu và đuôi. Các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế trong
tương tự như đối với thuộc tính nhãn cạnh. Ngoài ra, chuỗi con '\ L' là
được thay thế bằng chuỗi nhãn cạnh.

headhref ="url" đặt url cho cổng head trong các tệp imagemap, PostScript và SVG. Các
các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế theo cách tương tự như đối với cạnh
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

headURL ="url" ("headURL" là từ đồng nghĩa với "headhref".)

headtarget ="mục tiêu đầu" là một chuỗi mục tiêu cho các bản đồ hình ảnh phía máy khách và SVG, có hiệu quả
khi các đầu cạnh có URL. Chuỗi mục tiêu đầu được sử dụng để xác định cửa sổ nào của
trình duyệt được sử dụng cho URL. Nếu chuỗi mục tiêu đầu trống, mặc định, sau đó
headtarget mặc định có cùng giá trị với target cho cạnh. Các chuỗi con '\ T', '\ H',
'\ E' và '\ G' được thay thế theo cách tương tự như đối với thuộc tính nhãn cạnh.
Ngoài ra, chuỗi con '\ L' được thay thế bằng chuỗi nhãn cạnh.

headtooltip ="chú giải công cụ" là một chuỗi chú giải công cụ cho các bản đồ hình ảnh phía máy khách hiệu quả khi đầu
các cổng có một URL. Chuỗi chú giải công cụ được mặc định giống với chuỗi nhãn tiêu đề.
Các chuỗi con '\ T', '\ H' và '\ E' được thay thế theo cách tương tự như đối với cạnh
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

tailhref ="url" đặt url cho cổng đuôi trong tệp imagemap, PostScript và SVG. Các
các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế theo cách tương tự như đối với cạnh
thuộc tính nhãn. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

tailURL ="url" ("tailURL" là từ đồng nghĩa với "tailhref".)

tailtarget ="mục tiêu riêng" là một chuỗi mục tiêu cho các bản đồ hình ảnh phía máy khách và SVG, có hiệu quả
khi các đuôi cạnh có URL. Chuỗi mục tiêu đuôi được sử dụng để xác định cửa sổ nào của
trình duyệt được sử dụng cho URL. Nếu chuỗi mục tiêu đuôi trống, mặc định, sau đó
tailtarget mặc định có cùng giá trị với target cho cạnh. Các chuỗi con '\ T', '\ H',
'\ E' và '\ G' được thay thế theo cách tương tự như đối với thuộc tính nhãn cạnh.
Ngoài ra, chuỗi con '\ L' được thay thế bằng chuỗi nhãn cạnh.

tailtooltip ="chú giải công cụ" là một chuỗi chú giải công cụ cho các bản đồ hình ảnh phía máy khách có hiệu quả khi đuôi
các cổng có một URL. Chuỗi chú giải công cụ được mặc định giống với chuỗi nhãn hậu.
Các chuỗi con '\ T', '\ H', '\ E' và '\ G' được thay thế theo cách tương tự như đối với
thuộc tính nhãn cạnh. Ngoài ra, chuỗi con '\ L' được thay thế bằng nhãn cạnh
chuỗi.

độ bềncây nhãn (theo độ CCW) chỉ định vị trí của đầu và đuôi
nhãn.

trang trí vẽ đường từ cạnh đến nhãn.

cùng đầu, cùng đuôi nhắm mục tiêu các cạnh có cùng giá trị vào cùng một cổng, sử dụng giá trị trung bình
điểm hạ cánh.

ràng buộc = sai khiến một cạnh bị bỏ qua để phân công thứ hạng.

lớp =id or tôi đã làm hoặc "tất cả" đặt các lớp hoạt động của cạnh. Chuỗi trống có nghĩa là không
các lớp (vô hình).

(neato ‐ cụ thể thuộc tính)
w=f Đặt trọng lượng (không đổi của lò xo) của một cạnh đến giá trị dấu phẩy động đã cho. Các
mặc định là 1.0; giá trị lớn hơn làm cho cạnh có xu hướng nhiều hơn về chiều dài tối ưu của nó.

len =f thiết lập độ dài tối ưu của một cạnh. Giá trị mặc định là 1.0.

(fdp ‐ cụ thể thuộc tính)
trọng lượng =f đặt trọng số của một cạnh thành giá trị dấu phẩy động đã cho. Mặc định là 1.0;
giá trị lớn hơn làm cho cạnh có xu hướng nhiều hơn về chiều dài tối ưu của nó.

DÒNG LỆNH LỰA CHỌN


-G đặt thuộc tính đồ thị mặc định.
-N đặt một thuộc tính nút mặc định.
-E đặt thuộc tính cạnh mặc định. Thí dụ: -Gsize = "7,8" -Nshape = hộp -Efontsize = 8

-lhồ sơ tải các tệp thư viện PostScript tùy chỉnh. Thông thường những điều này xác định các hình dạng tùy chỉnh hoặc
phong cách. Nếu như -l được đưa ra bởi chính nó, thư viện tiêu chuẩn bị bỏ qua.

-Tlang thiết lập ngôn ngữ đầu ra như mô tả ở trên.

-n[1|2] (no ‐ op) Nếu được đặt, neato giả sử các nút đã được định vị và tất cả các nút
có thuộc tính pos cho các vị trí. Sau đó, nó thực hiện một điều chỉnh tùy chọn để
loại bỏ chồng chéo nút ‐ nút, tùy thuộc vào giá trị của thuộc tính chồng chéo, tính toán
bố cục cạnh, tùy thuộc vào giá trị của mối nối và tạo ra biểu đồ trong
định dạng thích hợp. Nếu num được cung cấp, các hành động sau sẽ xảy ra:
số = 1
Tương đương với -n.
num> 1
Sử dụng các vị trí nút như đã chỉ định, không cần điều chỉnh để loại bỏ chồng chéo nút ‐ và sử dụng
bất kỳ bố cục cạnh nào đã được chỉ định bởi thuộc tính pos. neato tính toán một bố cục cạnh
cho bất kỳ cạnh nào không có thuộc tính pos. Như thường lệ, bố cục cạnh được hướng dẫn bởi
mối nối thuộc tính.

-Kbố trí ghi đè công cụ bố cục mặc định được ngụ ý bởi tên lệnh.

-O tự động tạo tên tệp đầu ra dựa trên tên tệp đầu vào và định dạng -T.

-P tạo một biểu đồ của các plugin hiện có sẵn.

-v (verbose) in ra nhiều thông tin hữu ích cho việc gỡ lỗi.

-c cấu hình các plugin.

-m kiểm tra trí nhớ (quan sát không tăng trưởng với đỉnh, tiêu diệt khi thực hiện).

-qcấp định cấp of tin nhắn sự đàn áp. Sản phẩm mặc định is 1.

-squy mô tỉ lệ đầu vào by quy mô, các mặc định is 72.

-y đảo ngược tọa độ y trong đầu ra.

-V (phiên bản) in thông tin phiên bản và thoát.

-? in cách sử dụng và lối thoát.

Bạn có thể tìm thấy mô tả đầy đủ về các tùy chọn dòng lệnh có sẵn tại
http://www.graphviz.org/content/command-line-invocation.

VÍ DỤ


kiểm tra sơ đồ123 {
a -> b -> c;
a -> {xy};
b [shape = box];
c [label = "hello \ nworld", color = blue, fontsize = 24,
fontname = "Palatino-Italic", fontcolor = red, style = fill];
a -> z [label = "hi", weight = 100];
x -> z [label = "nhiều dòng \ nlabel"];
edge [style = dashed, color = red];
b -> x;
{hạng = giống nhau; bx}
}

đồ thị test123 {
a - b - c;
a - {xy};
x - c [w = 10.0];
x - y [w = 5.0, len = 3];
}

THẬN TRỌNG


Các đường viền có thể chồng lên nhau một cách không chủ ý.

Nhãn phẳng mép hơi bị hỏng. Các nhãn cạnh liên lớp bị hỏng hoàn toàn.

Bởi vì tối ưu hóa không bị hạn chế được sử dụng, các hộp nút có thể chồng chéo hoặc chạm vào
các cạnh không liên quan. Tất cả các trình nhúng mùa xuân hiện có dường như có hạn chế này.

Rõ ràng những nỗ lực hợp lý để ghim các nút hoặc điều chỉnh độ dài và trọng lượng của cạnh có thể gây ra
không ổn định.

TÁC GIẢ


Stephen C. North[email được bảo vệ]>
Emden R. Gansner[email được bảo vệ]>
John C. Ellson[email được bảo vệ]>
Yifan Hu[email được bảo vệ]>

Trình điều khiển bitmap (PNG, GIF, v.v.) là của Thomas Boutell,http://www.boutell.com/gd>

Trình kết xuất phông chữ Truetype đến từ Dự án Freetype (David Turner, Robert Wilhelm, và
Werner Lemberg) (người có thể được liên hệ tại [email được bảo vệ]).

Sử dụng twopi trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre:ac là một công cụ chuyển đổi âm thanh và đĩa CD miễn phí
    trình trích xuất cho các định dạng và bộ mã hóa khác nhau.
    Nó có tính năng MP3, MP4/M4A, WMA, Ogg
    Định dạng Vorbis, FLAC, AAC và Bonk
    ủng hộ, ...
    Tải xuống fre:ac - trình chuyển đổi âm thanh miễn phí
  • 2
    Matplotlib
    Matplotlib
    Matplotlib là một thư viện toàn diện
    để tạo tĩnh, động và
    trực quan hóa tương tác bằng Python.
    Matplotlib giúp mọi thứ trở nên dễ dàng và
    điều khó ...
    Tải xuống Matplotlib
  • 3
    người máy
    người máy
    Viết logic chatbot của bạn một lần và
    kết nối nó với một trong những cái có sẵn
    dịch vụ nhắn tin, bao gồm cả Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram hoặc thậm chí yo ...
    Tải xuống BotMan
  • 4
    Joplin
    Joplin
    Joplin là một mã nguồn mở và miễn phí
    ứng dụng ghi chú và việc cần làm
    có thể xử lý một số lượng lớn các ghi chú trong
    Đánh dấu định dạng, sắp xếp chúng thành
    sổ ghi chép và ...
    Tải xuống Joplin
  • 5
    gerbv � trình xem Gerber (RS-274X)
    gerbv � trình xem Gerber (RS-274X)
    Gerbv là một tệp Gerber mã nguồn mở
    (chỉ RS-274X) trình xem. Gerbv cho phép bạn
    tải một số tệp lên nhau,
    thực hiện các phép đo trên hình ảnh được hiển thị,
    Vân vân. ...
    Tải xuống gerbv � trình xem Gerber (RS-274X)
  • 6
    máy đo
    máy đo
    Công cụ phân tích hiệu suất I / O.
    Đối tượng: Nhà phát triển, Thông tin
    Công nghệ, Khoa học / Nghiên cứu, Hệ thống
    Các nhà quản trị. Giao diện người dùng: Win32
    (MS Windows). Progr ...
    Tải xuống máy đo
  • Khác »

Lệnh Linux

Ad