אנגליתצרפתיתספרדי

Ad


סמל OnWorks

twopi - מקוון בענן

הפעל twopi בספק אירוח חינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה twopi שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


נקודה - מסנן לציור גרפים מכוונים
neato - מסנן לציור גרפים לא מכוונים
twopi - מסנן לפריסות רדיאליות של גרפים
circo - מסנן לפריסה מעגלית של גרפים
fdp - מסנן לציור גרפים לא מכוונים
sfdp - מסנן לציור גרפים לא מכוונים גדולים
טלאים - מסנן למפות עצים

תַקצִיר


נקודה [אפשרויות] [קבצים]
נקי [אפשרויות] [קבצים]
twopi [אפשרויות] [קבצים]
מעגל [אפשרויות] [קבצים]
fdp [אפשרויות] [קבצים]
sfdp [אפשרויות] [קבצים]
מעשה טלאים [אפשרויות] [קבצים]

תיאור


אלו הן אוסף של תוכנות לציור גרפים. למעשה יש רק עיקרי אחד
תכנית; אלגוריתמי הפריסה הספציפיים המיושמים כפלאגינים. לפיכך, הם חולקים במידה רבה
כל אותן אפשרויות שורת פקודה. נקודה מצייר גרפים מכוונים. זה עובד טוב על DAGs
ועוד גרפים שניתן לצייר כהיררכיות.

נקי מצייר גרפים לא מכוונים באמצעות מודלים של ``אביב'' (ראה Kamada ו-Kawai, Information
עיבוד מכתבים 31:1, אפריל 1989).

twopi מצייר גרפים באמצעות פריסה רדיאלית (ראה G. Wills, Symposium on Graph Drawing GD'97,
ספטמבר, 1997). בעיקרון, צומת אחד נבחר כמרכז ומונח במקור. ה
הצמתים הנותרים ממוקמים על רצף של מעגלים קונצנטריים שמרכזם סביב המקור,
כל אחד במרחק רדיאלי קבוע מהמעגל הקודם. כל הצמתים במרחק 1 מה
מרכז ממוקמים על המעגל הראשון; כל הצמתים מרוחקים 1 מצומת בראשון
עיגול מונחים על המעגל השני; וכן הלאה.

קרקס מצייר גרפים באמצעות פריסה מעגלית (ראה Six and Tollis, GD '99 ו-ALENEX '99, ו
Kaufmann and Wiese, GD '02.) הכלי מזהה רכיבים דו-מחוברים ומצייר את
צמתים של הרכיב על מעגל. לאחר מכן מונח עץ נקודת החיתוך באמצעות a
אלגוריתם רדיאלי רקורסיבי. מעברי קצה בתוך מעגל ממוזערים על ידי הצבת כ
קצוות רבים על היקף המעגל ככל האפשר. בפרט, אם הרכיב הוא
outerplanar, לרכיב תהיה פריסה מישורית.

אם צומת שייך למספר רכיבים דו-מחוברים לא טריוויאליים, הפריסה מעמידה את הצומת
באחד מהם. כברירת מחדל, זהו הרכיב הלא טריוויאלי הראשון שנמצא בחיפוש
ממרכיב השורש.

fdp מצייר גרפים לא מכוונים באמצעות מודל "קפיץ". זה מסתמך על כוח מכוון
גישה ברוחם של פרוכטרמן וריינגולד (ר' Software-Practice & Experience
21(11), 1991, עמ' 1129-1164).

sfdp גם מצייר גרפים לא מכוונים באמצעות מודל ``מעיין'' שתואר לעיל, אך הוא משתמש
גישה מרובת קנה מידה לייצר פריסות של גרפים גדולים בזמן קצר למדי.

מעשה טלאים מצייר את הגרף כמפת עץ מרובעת (ראה M. Bruls וחב', "Squarified
treemaps", Proc. Joint Eurographics ו-IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). האשכולות של הגרף משמשים לציון העץ.

תפוקה פורמטים


Graphviz משתמש במנגנון תוסף הניתן להרחבה עבור מעבדי הפלט שלו, כדי לראות מה
תבניות פלט שתומכת בהתקנת dot אתה יכול להשתמש ב- ``dot -Txxx'' (כאשר xxx הוא
פורמט לא סביר) ובדוק את הודעת האזהרה. כמו כן, מנגנון הפלאגין תומך
יישומים מרובים של פורמטי הפלט. כדי לראות אילו גרסאות זמינות, השתמש,
לדוגמה: ``dot -Tpng:'' וכדי לאלץ וריאנט מסוים, השתמש, לדוגמה: ``dot
-Tpng:gd''

באופן מסורתי, Graphviz תומך בדברים הבאים:
-Tps (פוסט סקריפט),
-Tsvg -Tsvgz (גרפיקה וקטורית מובנית),
-תפיג (גרפיקה XFIG),
-Tpng -Tgif (גרפיקה של מפת סיביות),
-Timap (קובצי מפת תמונה עבור שרתי httpd עבור כל צומת או קצה שיש להם "href" שאינו אפס
תְכוּנָה.),
-Tcmapx (מפת תמונה בצד הלקוח לשימוש ב-html ו-xhtml).
ניתן למצוא פורמטי פלט נוספים פחות נפוצים או יותר למטרות מיוחדות בכתובת
//http://www.graphviz.org/content/output-formats.

תוספים חלופיים המספקים תמיכה בפורמט פלט נתון ניתן למצוא ב-
הודעת שגיאה הנובעת מהוספה של ':' לפורמט. לְמָשָׁל -Tpng: התוסף הראשון
הרשימה היא תמיד ברירת המחדל.

אל האני -P ניתן להשתמש ב-switch כדי לייצר גרף של כל גרסאות הפלט הנתמכות על ידי תוספים
בהתקנה המקומית של graphviz.

גרף קובץ שָׂפָה


להלן תקציר של שפת קובץ הגרף, בדרך כלל תוך שימוש בסיומת .gv, עבור
גרפים:

[קַפְּדָנִי] (גרף|דיגראף) שם { רשימת הצהרות }
הוא הגרף ברמה העליונה. אם הגרף הוא קַפְּדָנִי, אז אסור להשתמש בקצוות מרובים
בין אותם זוגות של צמתים. אם זה גרף מכוון, מסומן על ידי דיגראף, לאחר מכן
מה היא Edgeop חייב להיות "->". אם זה לא מכוון גרף אז ה Edgeop חייב להיות "--".

הצהרות עשויות להיות:

שם=val;
צומת [שם=val];
קצה [שם=val];
הגדר תכונת ברירת מחדל של גרף, צומת או קצה שם ל val. כל תת גרף, צומת או קצה
המופיע לאחר מכן יורש את תכונות ברירת המחדל החדשות.

n0 [name0=val0,name1=val1,...];
יוצר צומת n0 (אם הוא לא קיים כבר) ומגדיר את התכונות שלו לפי
רשימה אופציונלית.

n0 Edgeop n1 Edgeop ... Edgeop nn [name0=val0,name1=val1,...];
יוצר קצוות בין צמתים n0, n1, ..., nn וקובע את תכונותיהם לפי
רשימה אופציונלית. יוצר צמתים לפי הצורך.

[תת-גרף שם] { רשימת הצהרות }
יוצר תת-גרף. ניתן להשתמש בתתי-גרפים במקום n0, ..., nn בהצהרות לעיל
כדי ליצור קצוות. [תת-גרף שם] הוא אופציונלי; אם חסר, תת-גרף מוקצה an
שם פנימי.

הערות עשויות להיות /*C‐like*/ או //C++‐like.

שמות וערכים של תכונות הם מחרוזות רגילות (בסגנון C). הסעיפים הבאים
תאר תכונות השולטות בפריסת הגרף.

ניתן למצוא תיאור מלא יותר של השפה בכתובת
http://www.graphviz.org/content/dot-language.

גרָף, צוֹמֶת ו EDGE פרטטורים


Graphviz משתמש ב- שם=ערך תכונות, המצורפות לגרפים, תת-גרפים, צמתים וקצוות,
כדי להתאים את הפריסה והעיבוד. אנו מפרטים את התכונות הבולטות יותר להלן. ה
רשימה מלאה זמינה ב http://www.graphviz.org/content/attrs.

גרף תכונות
size="x, y" מציין את התיבה התוחמת המקסימלית של ציור באינצ'ים.

יחס=f מגדיר את יחס הגובה-רוחב ל f שיכול להיות מספר נקודה צפה, או אחד מה
מילות מפתח למלא, לדחוס, או המכונית.

פריסה =מנוע מציין את מנוע הפריסה המועדף ("נקודה", "neato", fdp" וכו').
ברירת המחדל מהשם הבסיסי של הפקודה או אפשרות שורת הפקודה -K.

שוליים=f מגדיר את שולי העמוד (כלול בגודל העמוד).

nodesep=f מגדיר את ההפרדה המינימלית בין צמתים.

ranksep=f קובע את ההפרדה המינימלית בין הדרגות.

מזמין = יוצא מגביל את סדר הקצוות בתת-גרף בהתאם לרצף הקבצים שלהם.

rankdir=LR|RL|BT מבקש ציור משמאל לימין, מימין לשמאל או מלמטה למעלה.

דרגה=זהה (אוֹ דקות or מקסימום) בתת-גרף מגביל את הקצאת הדרגה של הצמתים שלו. אם
לשם תת-גרף יש את הקידומת אשכול, הצמתים שלו מצוירים במלבן מובהק של
המערך. אשכולות עשויים להיות מקוננים.

סובב=90 מגדיר מצב לרוחב. (אוריינטציה=אדמה תואם לאחור אך מיושן.)

מרכז=n ערך שאינו אפס מרכז את הציור על הדף.

צבע=ערך צבע מגדיר צבע קדמי (bgcolor לרקע).

href ="כתובת אתר" כתובת האתר המוגדרת כברירת מחדל עבור קובצי מפת תמונה; בקובצי PostScript, כתובת האתר הבסיסית לכולם
כתובות URL יחסיות, כפי שזוהו על ידי Acrobat Distiller 3.0 ומעלה.

כתובת URL="כתובת אתר" ("URL" היא מילה נרדפת ל-"href".)

גיליון סגנונות="file.css" כולל הפניה לגיליון סגנונות בפלט -Tsvg ו-Tsvgz.
פורמטים אחרים מתעלמים ממנו.

שורות אם מוגדר ל נָכוֹן, קצוות מצוירים כשבלינים. אם מוגדר ל polyline, קצוות מצוירים
כפוליליינים. אם מוגדר ל אוטו, קצוות מצוירים כפולי קווים אורתוגונליים. בכל אלה
במקרים, ייתכן שהצמתים לא חופפים. אם splines=שקר or splines=קו, קצוות מצוירים כ
מקטעי קו. ברירת המחדל היא נָכוֹן עבור נקודה, ו שקר עבור כל שאר הפריסות.

(ספציפי תכונות)
להתחיל=val. מבקש מיקום ראשוני אקראי ומזריע את מחולל המספרים האקראיים. אם
val אינו מספר שלם, מזהה התהליך או הזמן הנוכחי משמשים כמקור.

אפסילון=n. מגדיר את ה-cutoff עבור הפותר. ברירת המחדל היא 0.1.

(ספציפי לשניים תכונות)
שורש =ctr. זה מציין את הצומת שישמש כמרכז הפריסה. אם לא
נָקוּב, twopi יבחר באקראי אחד מהצמתים הרחוקים ביותר מצומת עלה,
כאשר צומת עלים הוא צומת בדרגה 1. אם אין צמתים עלים, צומת שרירותי הוא
נבחר כמרכז.

ranksep=val. מציין את המרחק הרדיאלי באינצ'ים בין רצף הטבעות. ה
ברירת המחדל היא 0.75.

חפיפה=מצב. זה מפרט מה twopi צריך לעשות אם צמתים כלשהם חופפים. אם המצב הוא
"שֶׁקֶר", התוכנית משתמשת בדיאגרמות Voronoi כדי להתאים את הצמתים כדי למנוע חפיפות. אם
מצב הוא "סוּלָם", הפריסה מוגדלת באופן אחיד, תוך שמירה על גדלי צמתים, עד לצמתים מס
חפיפה ארוכה יותר. הטכניקה האחרונה מסירה חפיפות תוך שמירה על סימטריה ו
מבנה, בעוד שהראשון מסיר חפיפות בצורה קומפקטית יותר אך הורס סימטריות. אם
מצב הוא "נָכוֹן" (ברירת המחדל), לא נעשה מיקום מחדש.

(מעגל ספציפי תכונות)
שורש =שם צומת. מציין את שם הצומת המתרחש בבלוק השורש. אם הגרף הוא
מנותק, ה שורש ניתן להשתמש בתכונת node כדי לציין בלוקי שורש נוספים.

מיינדיסט =ערך. מגדיר את ההפרדה המינימלית בין כל הצמתים. אם לא צוין אז קרקס
משתמש בערך ברירת מחדל של 1.0.

(fdp-ספציפי תכונות)
K=val. מגדיר את ברירת המחדל של הפרדת הצומת האידיאלית בפריסה.

maxiter=val. מגדיר את המספר המרבי של איטרציות המשמשות לפריסת הגרף.

להתחיל=val. מכוונן את המיקום הראשוני האקראי של צמתים ללא מיקום מוגדר. אם
val הוא הוא מספר שלם, הוא משמש כמקור עבור מחולל המספרים האקראיים. אם val is
לא מספר שלם, מספר שלם אקראי שנוצר על ידי מערכת, כגון מזהה התהליך או השעה הנוכחית,
משמש כזרע.

צומת תכונות
גובה=d or width =d מגדיר גובה או רוחב מינימליים. מוֹסִיף גודל קבוע=נכון מאלץ את אלה
להיות הגודל האמיתי (מתעלמים מתוויות טקסט).

צורה=שיא מצולע epsf צורה_מובנית
מובנה_מצולע יכול להיות פשוט אליפסה סְגַלגַל מעגל ביצה משולש קופסה יהלום טרפזיום
מַקבִּילִית בית משושה מתומן הערות כרטיסייה box3d רְכִיב, בין היתר. (מצולעים הם
מוגדר או שונה על ידי תכונות הצומת הבאות: רגיל, פריפריות, צדדים,
אורינטציה, עיוות ו מוטה.) epsf משתמש בצומת shapefile תכונה בתור הנתיב
שם של קובץ EPSF חיצוני שייטען אוטומטית עבור צורת הצומת.

לִרְאוֹת http://www.graphviz.org/content/node-shapes לתיאור מלא של צורות צומת.

תווית=טֶקסט איפה טֶקסט עשוי לכלול קווים חדשים עם בריחה \n, \l, או \r עבור מרכז, שמאל ו
קווים מוצדקים נכון. ערך המחרוזת '\N' יוחלף בשם הצומת. ה
ערך המחרוזת '\G' יוחלף בשם הגרף. חברות תקליטים עשויות להכיל רקורסיביות
רשימות תיבות מופרדות על ידי { | }. מזהי יציאה בתוויות מסודרים בסוגריים זווית
>. בקובץ הגרף, השתמש בנקודתיים (כגון, node0:port28).

Graphviz תומך גם בתוויות מיוחדות דמויות HTML לבניית תוכן צמתים מורכב. א
תיאור מלא של אלה ניתן ב http://www.graphviz.org/content/node-shapes#html.

גודל גופן=n מגדיר את גודל סוג התווית ל n נקודות.

fontname=שם מגדיר את שם משפחת גופן התווית.

צבע=ערך צבע מגדיר את צבע המתאר ואת צבע המילוי המוגדר כברירת מחדל אם style=filled ו
צבע מילוי לא מצוין.

צבע מילוי=ערך צבע מגדיר את צבע המילוי כאשר style=filled. אם לא צוין, ה
fillcolor כאשר style=filled מוגדר כברירת מחדל זהה לצבע המתאר.

צבע גופן=ערך צבע מגדיר את צבע טקסט התווית.

A ערך צבע אולי "h,s,v" (גוון, רוויה, בהירות) מספרי נקודה צפה בין 0
ו-1, או שם צבע X11 כגון לבן שחור אָדוֹם ירוק כָּחוֹל צהוב מגנטה ציאן or
בורוויד, או "#rrggbb" (אָדוֹם, ירוק, כָּחוֹל, 2 hex תווים כל אחד) ערך.

סגנון=מלא מוצק מקולקל מנוקד סיכה invis או כל קוד Postscript.

href ="כתובת אתר" מגדיר את כתובת האתר של הצומת בקבצי imagemap, PostScript ו-SVG. ה
מחרוזות המשנה '\N' ו-'\G' מוחלפות באותו אופן כמו עבור תווית הצומת
תְכוּנָה. בנוסף, המחרוזת המשנה '\L' מוחלפת במחרוזת תווית הצומת.

כתובת URL="כתובת אתר" ("URL" היא מילה נרדפת ל-"href".)

יעד ="יַעַד" היא מחרוזת יעד עבור מפות תמונה ו-SVG בצד הלקוח, יעילה כאשר צמתים
יש כתובת URL. מחרוזת היעד משמשת כדי לקבוע באיזה חלון של הדפדפן נעשה שימוש
עבור כתובת האתר. הגדרה של "_graphviz" תפתח חלון חדש אם הוא עדיין לא
קיים, או השתמש בו מחדש אם כן. אם מחרוזת היעד ריקה, ברירת המחדל, ואז אין יעד
התכונה כלולה בפלט. מחרוזות המשנה '\N' ו-'\G' מוחלפות ב-
באותו אופן כמו עבור תכונת תווית הצומת. בנוסף המחרוזת המשנה '\L' היא
מוחלף במחרוזת תווית הצומת.

טיפים ="טיפים" הוא מחרוזת טיפים עבור מפות תמונה בצד הלקוח ו-SVG, יעילה כאשר
לצמתים יש כתובת URL. המחרוזת של תיאור הכלים היא כברירת מחדל זהה למחרוזת התווית, אבל
תכונה זו מאפשרת לצמתים ללא תוויות עדיין לקבל עצות כלים ובכך מאפשרת צפופה יותר
גרפים. המחרוזות המשנה '\N' ו-'\G' מוחלפות באותו אופן כמו עבור הצומת
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הצומת
מחרוזת.

התכונות הבאות חלות רק על צמתים בצורת מצולע:

רגיל=n if n אינו אפס אז המצולע נעשה רגולרי, כלומר סימטרי סביב ה-x
וציר y, אחרת המצולע מקבל את יחס הרוחב-גובה של התווית.
מובנים_מצולעים שאינם כבר רגילים נעשים רגילים על ידי תכונה זו.
מובנים_מצולעים שכבר רגילים אינם מושפעים (כלומר לא ניתן ליצור אותם
אסימטרית).

פריפריות=n קובע את מספר קווי הפריפריה המצוירים מסביב למצולע. הערך הזה
מחליף את מספר קווי הפריפריה של מובנים_מצולעים.

צדדים=n קובע את מספר הצלעות למצולע. n<3 גורם לאליפסה. זֶה
התכונה מתעלמת על ידי מובנים_מצולעים.

כיוון =f מגדיר את הכיוון של הקודקוד הראשון של המצולע נגד כיוון השעון מ
האנכי, במעלות. f יכול להיות מספר נקודה צפה. הכיוון של התוויות הוא
לא מושפע מהתכונה הזו. תכונה זו מתווספת לכיוון הראשוני של
מובנים_מצולעים.

עיוות =f מגדיר את כמות ההרחבה של החלק העליון והצרה של החלק התחתון של
מצולע (ביחס לכיוונו). ערכי נקודה צפה בין -1 ל-+1 הם
מוּצָע. התכונה הזו מתעלמת על ידי מובנים_מצולעים.

הטיה=f קובע את כמות ההזזה ימינה של החלק העליון והשמאלי של ה-
תחתית המצולע (ביחס לכיוונו). ערכי נקודה צפה בין -1 ל-
מוצעים 1+. התכונה הזו מתעלמת על ידי מובנים_מצולעים.

(מעגל ספציפי תכונות)
שורש =נכון / שקר. זה מציין שהגוש המכיל את הצומת הנתון יטופל כ-
שורש העץ המתפרש בפריסה.

(fdp-ספציפי תכונות)
pin=val. אם val הוא "נכון", הצומת יישאר במיקום ההתחלתי שלו.

אדג ' תכונות
minlen=n איפה n הוא גורם מספר שלם החל על אורך הקצה (מדורג עבור נורמלי
קצוות, או הפרדת צמתים מינימלית לקצוות שטוחים).

משקל=n איפה n הוא עלות המספרים השלמים של הקצה. ערכים גדולים מ-1 נוטים להתקצר
הקצה. משקל 0 קצוות שטוחים מתעלמים עבור סדר צמתים.

תווית=טֶקסט איפה טֶקסט עשוי לכלול שורות חדשות עם escape \n, \l, או \r עבור ממורכז, שמאלי או
קווים מוצדקים נכון. אם תת-מחרוזת '\T' נמצאת בתווית היא תוחלף ב-
שם ה-tail_node. אם תת-מחרוזת '\H' נמצאת בתווית היא תוחלף ב-
head_node שם. אם ערך המחרוזת '\E' נמצא בתווית, הוא יוחלף ב:
tail_node_name->head_node_name אם מחרוזת המשנה '\G' נמצאת בתווית היא תהיה
מוחלף בשם הגרף. או לפי: tail_node_name--head_node_name עבור גרפים לא מכוונים.

גודל גופן=n מגדיר את גודל סוג התווית ל n נקודות.

fontname=שם מגדיר את שם משפחת גופן התווית.

צבע גופן=ערך צבע מגדיר את צבע טקסט התווית.

סגנון=סולידי מקולקל מנוקד סיכה invis

צבע=ערך צבע מגדיר את צבע הקו לקצוות.

צבע=ערך צבעוני רשימה מופרדת של ':' של ערך צבע יוצר קצוות מקבילים, קצה אחד
עבור כל צבע.

dir=קדימה בחזרה שניהם אף לא אחד שולט בכיוון החץ.

tailclip, headclip=false משבית את חיתוך צורת נקודת הקצה.

href ="כתובת אתר" מגדיר את כתובת האתר של הצומת בקבצי imagemap, PostScript ו-SVG. ה
מחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות באותו אופן כמו עבור הקצה
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

כתובת URL="כתובת אתר" ("URL" היא מילה נרדפת ל-"href".)

יעד ="יַעַד" היא מחרוזת יעד עבור מפות תמונה ו-SVG בצד הלקוח, יעילה כאשר היא קצוות
יש כתובת URL. אם מחרוזת היעד ריקה, ברירת המחדל, אז אין תכונת יעד
כלול בפלט. המחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות ב-
באותו אופן כמו עבור התכונה Edge label. בנוסף המחרוזת המשנה '\L' היא
מוחלף במחרוזת תווית הקצה.

טיפים ="טיפים" היא מחרוזת טיפים למפות תמונה בצד הלקוח יעילה כאשר יש קצוות
כתובת אתר. המחרוזת של תיאור הכלים היא כברירת מחדל זהה למחרוזת תווית הקצה. ה
מחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות באותו אופן כמו עבור הקצה
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

arrowhead,arrowtail=none, נורמלי inv, נְקוּדָה, אודוט, invdot, invodot, טי, ריק, חסרון,
פתוח, חצי פתוח, יהלום, יהלום, קופסא, אובוקס, עורב.

גודל החץ (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel,taillabel=מחרוזת עבור תוויות יציאה. labelfontcolor,labelfontname,labelfontsize
עבור תוויות ראש וזנב. המחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות ב-
באותו אופן כמו עבור התכונה Edge label. בנוסף המחרוזת המשנה '\L' היא
מוחלף במחרוזת תווית הקצה.

headhref="כתובת אתר" מגדיר את כתובת ה-URL עבור יציאת הראש בקבצי imagemap, PostScript ו-SVG. ה
מחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות באותו אופן כמו עבור הקצה
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

headURL="כתובת אתר" ("headURL" היא מילה נרדפת ל"headhref".)

headtarget="headtarget" היא מחרוזת יעד עבור מפות תמונה ו-SVG בצד הלקוח, יעילה
כאשר לראשי קצה יש כתובת URL. מחרוזת headtarget משמשת כדי לקבוע איזה חלון של
הדפדפן משמש עבור כתובת האתר. אם מחרוזת ה-headtarget ריקה, ברירת המחדל, אז
headtarget כברירת מחדל לאותו ערך כמו יעד עבור הקצה. מחרוזות המשנה '\T', '\H',
'\E' ו-'\G' מוחלפים באותו אופן כמו בתכונת תווית הקצה.
בנוסף, המחרוזת המשנה '\L' מוחלפת במחרוזת תווית הקצה.

headtooltip="טיפים" היא מחרוזת הסבר כלים עבור מפות תמונה בצד הלקוח, יעילה כאשר הראש
ליציאות יש כתובת URL. המחרוזת של תיאור הכלים כברירת מחדל היא זהה למחרוזת התווית הראשית.
המחרוזות המשנה '\T', '\H' ו-'\E' מוחלפות באותו אופן כמו עבור הקצה
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

tailhref="כתובת אתר" מגדיר את כתובת האתר של יציאת הזנב בקבצי imagemap, PostScript ו-SVG. ה
מחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות באותו אופן כמו עבור הקצה
תכונת תווית. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

tailURL="כתובת אתר" ("tailURL" היא מילה נרדפת ל"tailhref".)

tailtarget="מטרה זנב" היא מחרוזת יעד עבור מפות תמונה ו-SVG בצד הלקוח, יעילה
כאשר לקצה הזנב יש כתובת URL. המחרוזת tailtarget משמשת כדי לקבוע איזה חלון של
הדפדפן משמש עבור כתובת האתר. אם מחרוזת ה-tailtarget ריקה, ברירת המחדל, אז
tailtarget כברירת מחדל לאותו ערך כמו יעד עבור הקצה. מחרוזות המשנה '\T', '\H',
'\E' ו-'\G' מוחלפים באותו אופן כמו בתכונת תווית הקצה.
בנוסף, המחרוזת המשנה '\L' מוחלפת במחרוזת תווית הקצה.

tailtooltip="טיפים" היא מחרוזת הסבר כלים עבור מפות תמונה בצד הלקוח יעילה כאשר היא זנב
ליציאות יש כתובת URL. ברירת המחדל של המחרוזת של תיאור הכלים תהיה זהה למחרוזת התווית הצדדית.
המחרוזות המשנה '\T', '\H', '\E' ו-'\G' מוחלפות באותו אופן כמו עבור
תכונת תווית קצה. בנוסף, המחרוזת המשנה '\L' מוחלפת בתווית הקצה
מחרוזת.

מרחק תווית ו זווית תווית (במעלות CCW) ציין את מיקום הראש והזנב
תוויות.

לקשט מצייר קו מקצה לתווית.

אותו ראש, אותו זנב כוון קצוות בעלי אותו ערך לאותה יציאה, תוך שימוש בממוצע
נקודת נחיתה.

אילוץ=שקר גורם להתעלמות מקצה בהקצאת דירוג.

שכבה=id or אני עשיתי או "הכל" מגדיר את השכבות הפעילות של הקצה. המחרוזת הריקה אומרת לא
שכבות (בלתי נראות).

(ספציפי תכונות)
w=f קובע את המשקל (קבוע הקפיץ) של קצה לערך הנקודה הצפה הנתון. ה
ברירת המחדל היא 1.0; ערכים גדולים יותר גורמים לקצה נוטה יותר לאורך האופטימלי שלו.

לן=f מגדיר את האורך האופטימלי של קצה. ברירת המחדל היא 1.0.

(fdp-ספציפי תכונות)
משקל=f קובע את המשקל של קצה לערך הנקודה הצפה הנתון. ברירת המחדל היא 1.0;
ערכים גדולים יותר גורמים לקצה נוטה יותר לאורך האופטימלי שלו.

קו פקודה אפשרויות


-G מגדיר תכונת ברירת מחדל של גרף.
-N מגדיר תכונת צומת ברירת מחדל.
-E מגדיר תכונת קצה ברירת מחדל. דוגמא: -Gsize="7,8" -Nshape=קופסה -Efontsize=8

-lפילה טוען קבצי ספריית PostScript מותאמים אישית. בדרך כלל אלה מגדירים צורות מותאמות אישית או
סגנונות. אם -l ניתנת מעצמה, הספרייה הסטנדרטית מושמטת.

-Tlang מגדיר את שפת הפלט כמתואר לעיל.

-n[1|2] (no-op) אם מוגדר, neato מניח שהצמתים כבר הוצבו וכל הצמתים
יש תכונה pos שנותנת את המיקומים. לאחר מכן הוא מבצע התאמה אופציונלית ל
הסר חפיפה של צומת-צומת, בהתאם לערך של תכונת החפיפה, מחשב את
פריסות קצה, בהתאם לערך של שורות תכונה, ופולט את הגרף ב-
פורמט מתאים. אם המספר מסופק, הפעולות הבאות מתרחשות:
מספר = 1
שווה ערך ל-n.
מספר > 1
השתמש במיקומי צומת כפי שצוין, ללא התאמה להסרת חפיפות של צומת, והשתמש
כל פריסות קצה שכבר צוינו על ידי התכונה pos. neato מחשב פריסת קצה
עבור כל קצה שאין לו תכונת pos. כרגיל, פריסת הקצה מונחית על ידי
שורות תכונה.

-Kפריסה לעקוף את מנוע הפריסה המוגדר כברירת מחדל הנרמז בשם הפקודה.

-O צור אוטומטית שמות קבצי פלט בהתבסס על שם קובץ הקלט ופורמט -T.

-P ליצור גרף של התוספים הזמינים כעת.

-v (מילולית) מדפיס מידע מגוון שימושי לניפוי באגים.

-c להגדיר תוספים.

-m בדיקת זיכרון (ללא התבוננות בצמיחה עם הדף, להרוג בסיום).

-qרָמָה סט רָמָה of הודעה הַדחָקָה. אל האני ברירת מחדל is 1.

-sבסדר גודל סולם קלט by בסדר גודל, מה היא ברירת מחדל is 72.

-y הפוך קואורדינטת y בפלט.

-V (גרסה) מדפיס מידע גרסה ויוצא.

-? מדפיס את השימוש ויוצא.

ניתן למצוא תיאור מלא של אפשרויות שורת הפקודה הזמינות בכתובת
http://www.graphviz.org/content/command-line-invocation.

דוגמאות


digraph test123 {
a -> ב -> ג;
a -> {xy};
b [צורה=קופסה];
c [label="hello\nworld",color=blue,fontsize=24,
fontname="Palatino-Italic",fontcolor=red,style=filled];
a -> z [label="hi", weight=100];
x -> z [label="multi-line\nlabel"];
edge [סגנון=מקווקו,צבע=אדום];
b -> x;
{rank=same; bx}
}

גרף test123 {
א ב ג;
a -- {xy};
x -- c [w=10.0];
x -- y [w=5.0,len=3];
}

מערות


קווי קצה יכולים לחפוף ללא כוונה.

תוויות קצה שטוח שבורות מעט. תוויות קצה בין-צביר שבורות לחלוטין.

מכיוון שמשתמשים באופטימיזציה ללא הגבלה, תיבות צמתים עשויות לחפוף או לגעת
קצוות לא קשורים. נראה שלכל מטמיעי הקפיץ הקיימים יש מגבלה זו.

ככל הנראה ניסיונות סבירים להצמיד צמתים או להתאים אורכי קצה ומשקולות יכולים לגרום
חוסר יציבות.

מחברים


סטיבן סי נורת'[מוגן בדוא"ל]>
אמדן ר' גנסנר[מוגן בדוא"ל]>
ג'ון סי אלסון[מוגן בדוא"ל]>
יפאן הו[מוגן בדוא"ל]>

מנהל ההתקן של מפת הסיביות (PNG, GIF וכו') הוא מאת Thomas Boutell,http://www.boutell.com/gd>

מעבד גופני Truetype הוא מפרויקט Freetype (דיוויד טרנר, רוברט וילהלם, ו
ורנר למברג) (אליו ניתן ליצור קשר ב [מוגן בדוא"ל]).

השתמש ב-twopi באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad