انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

twopi - آنلاین در ابر

دوپی را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور twopi است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


نقطه - فیلتر برای رسم نمودارهای جهت دار
neato - فیلتر برای رسم نمودارهای بدون جهت
twopi - فیلتر برای طرح بندی شعاعی نمودارها
circo - فیلتر برای طرح دایره ای نمودارها
fdp - فیلتری برای رسم نمودارهای بدون جهت
sfdp - فیلتری برای رسم نمودارهای بزرگ بدون جهت
تکه کاری - فیلتر برای نقشه های درختی

خلاصه


نقطه [گزینه های] [فایل ها]
ناتو [گزینه های] [فایل ها]
twopi [گزینه های] [فایل ها]
دایره [گزینه های] [فایل ها]
pdf [گزینه های] [فایل ها]
sfdp [گزینه های] [فایل ها]
چهل تکه [گزینه های] [فایل ها]

شرح


اینها مجموعه ای از برنامه ها برای رسم نمودار هستند. در واقع فقط یک اصلی وجود دارد
برنامه؛ الگوریتم های طرح بندی خاص که به عنوان پلاگین پیاده سازی شده اند. بنابراین، آنها تا حد زیادی به اشتراک می گذارند
همه گزینه های خط فرمان یکسان. نقطه نمودارهای جهت دار را ترسیم می کند. روی DAG ها به خوبی کار می کند
و نمودارهای دیگری که می توان به صورت سلسله مراتب ترسیم کرد.

ناتو نمودارهای بدون جهت را با استفاده از مدل های «بهار» رسم می کند (به Kamada and Kawai، اطلاعات مراجعه کنید.
پردازش نامه 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 قرار می گیرد
الگوریتم شعاعی بازگشتی تلاقی لبه ها در یک دایره با قرار دادن as به حداقل می رسد
تا حد امکان لبه های زیادی در محیط دایره وجود دارد. به ویژه، اگر جزء است
بیرونی، کامپوننت یک طرح مسطح خواهد داشت.

اگر یک گره به چندین مؤلفه متصل به هم غیر پیش پا افتاده تعلق داشته باشد، طرح، گره را قرار می دهد.
در یکی از آنها به طور پیش فرض، این اولین مؤلفه غیر ضروری است که در جستجو یافت می شود
از جزء ریشه

pdf نمودارهای بدون جهت را با استفاده از مدل "بهار" رسم می کند. متکی بر نیروی هدایت شده است
رویکردی بر اساس روح فروچترمن و رینگلد (ر.ک. نرم افزار - عمل و تجربه
21(11)، 1991، صفحات 1129-1164).

sfdp همچنین نمودارهای بدون جهت را با استفاده از مدل "بهار" که در بالا توضیح داده شد ترسیم می کند، اما از آن استفاده می کند
یک رویکرد چند مقیاسی برای تولید طرح‌بندی نمودارهای بزرگ در زمان نسبتاً کوتاه.

چهل تکه نمودار را به صورت یک نقشه درختی مربع شده ترسیم می کند (به M. Bruls et al., "Squarified مراجعه کنید.
نقشه درختی، Proc. Joint Eurographics and IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). از خوشه های گراف برای تعیین درخت استفاده می شود.

OUTPUT فرمها


Graphviz از یک مکانیسم افزونه توسعه پذیر برای رندرهای خروجی خود استفاده می کند، بنابراین ببینید چه چیزی
فرمت‌های خروجی که نصب نقطه شما پشتیبانی می‌کند، می‌توانید از «dot -Txxx» استفاده کنید (جایی که xxx است
یک قالب بعید) و پیام هشدار را بررسی کنید. همچنین، مکانیسم پلاگین پشتیبانی می کند
اجرای چندگانه فرمت های خروجی برای دیدن انواع موجود، استفاده کنید،
به عنوان مثال: "dot -Tpng:" و برای اجبار یک نوع خاص، برای مثال از: "dot" استفاده کنید
-Tpng:gd''

به طور سنتی، Graphviz از موارد زیر پشتیبانی می کند:
-Tps (پست اسکریپت)
-Tsvg -Tsvgz (گرافیک برداری ساختاریافته)
-Tfig (گرافیک XFIG)،
-Tpng -Tgif (گرافیک بیت مپ)،
-Timap (فایل های نقشه تصویری برای سرورهای httpd برای هر گره یا لبه ای که یک "href" غیر تهی دارد
صفت.)،
-Tcmapx (نقشه تصویر سمت مشتری برای استفاده در html و xhtml).
فرمت‌های خروجی کمتر رایج یا بیشتر با هدف خاص را می‌توانید در اینجا پیدا کنید
//http://www.graphviz.org/content/output-formats.

پلاگین های جایگزینی که از فرمت خروجی معین پشتیبانی می کنند را می توان از قسمت پیدا کرد
پیغام خطایی ناشی از اضافه کردن ":" به قالب. به عنوان مثال -Tpng: اولین پلاگین
لیست شده همیشه پیش فرض است.

La -P سوئیچ را می توان برای تولید نموداری از تمام انواع خروجی های پشتیبانی شده توسط پلاگین ها استفاده کرد
در نصب محلی graphviz.

GRAPH فایل زبان


در اینجا خلاصه ای از زبان فایل گراف است که معمولاً از پسوند استفاده می کند .gv، برای
نمودارها:

[سخت(گراف|دیگراف) نام { فهرست - بیانیه }
نمودار سطح بالایی است. اگر نمودار باشد سخت، پس چندین لبه مجاز نیست
بین همان جفت گره ها. اگر یک نمودار جهت دار باشد که با نشان داده شده است دیگراف، و سپس
la لبه باید "->" باشد. اگر غیر جهت دار باشد گراف سپس لبه باید باشد "--".

اظهارات ممکن است:

نام=وال;
گره [نام=وال];
لبه [نام=وال];
نمودار، گره، یا ویژگی لبه پیش فرض را تنظیم کنید نام به وال. هر زیرگراف، گره یا یال
ظاهر شدن پس از این ویژگی های پیش فرض جدید را به ارث می برد.

n0 [name0=val0,name1=val1,...];
گره ایجاد می کند n0 (اگر از قبل وجود نداشته باشد) و ویژگی های خود را مطابق با تنظیم می کند
لیست اختیاری

n0 لبه n1 لبه ... لبه nn [name0=val0,name1=val1,...];
لبه هایی بین گره ها ایجاد می کند n0, n1، ... ، nn و صفات آنها را با توجه به
لیست اختیاری گره ها را در صورت لزوم ایجاد می کند.

[زیرنویس نام] { فهرست - بیانیه }
زیرگراف ایجاد می کند. می توان از زیرگراف ها به جای استفاده کرد n0، ... ، nn در عبارات فوق
برای ایجاد لبه ها [زیرنویس نام] اختیاری است. در صورت عدم وجود، به زیرگراف یک اختصاص داده می شود
نام داخلی

نظرات ممکن است /*C‐like*/ یا //C++‐مانند باشند.

نام‌ها و مقادیر مشخصه‌ها رشته‌های معمولی (سبک C) ​​هستند. بخش های زیر
توصیف ویژگی هایی که چیدمان نمودار را کنترل می کنند.

توضیحات کامل تر از زبان را می توان در اینجا یافت
http://www.graphviz.org/content/dot-language.

نمودار، نود و EDGE ویژگی های


Graphviz از نام=ارزش ویژگی‌هایی که به نمودارها، زیرگراف‌ها، گره‌ها و لبه‌ها متصل می‌شوند،
برای تنظیم طرح و رندر. ما ویژگی های برجسته تر را در زیر لیست می کنیم. در
لیست کامل در دسترس است http://www.graphviz.org/content/attrs.

گراف خواص
اندازه = "x، y" حداکثر کادر مرزی ترسیم را بر حسب اینچ مشخص می کند.

نسبت =f نسبت تصویر را روی f که ممکن است یک عدد ممیز شناور یا یکی از آن ها باشد
کلید واژه ها پر کردن, فشرده کردن، یا خودکار.

چیدمان =موتور موتور چیدمان ترجیحی ("نقطه"، "neato"، fdp و غیره) را نشان می دهد
پیش فرض از نام پایه دستور یا گزینه -K commandline.

حاشیه =f حاشیه صفحه (شامل اندازه صفحه) را تنظیم می کند.

nodesep=f حداقل فاصله بین گره ها را تنظیم می کند.

ranksep=f حداقل فاصله بین رتبه ها را تعیین می کند.

سفارش دادن = خارج کردن ترتیب لبه ها را در یک زیرگراف با توجه به دنباله پرونده آنها محدود می کند.

rankdir=LR|RL|BT طرحی از چپ به راست، راست به چپ، یا از پایین به بالا درخواست می کند.

رتبه = یکسان (و یا دقیقه or حداکثر) در یک زیرگراف تخصیص رتبه گره های آن را محدود می کند. اگر
نام یک زیرگراف دارای پیشوند است خوشه، گره های آن در یک مستطیل مشخص رسم می شوند
طرح. خوشه ها ممکن است تو در تو باشند.

چرخش = 90 حالت افقی را تنظیم می کند. (جهت گیری = زمین سازگار با عقب اما منسوخ است.)

مرکز=n یک مقدار غیر صفر، طراحی را در صفحه متمرکز می کند.

رنگ=ارزش رنگ رنگ پیش زمینه را تنظیم می کند (bgcolor برای پس زمینه).

href ="url" آدرس پیش فرض برای فایل های نقشه تصویر. در فایل های پست اسکریپت، URL پایه برای همه
URL های نسبی، همانطور که توسط Acrobat Distiller 3.0 و بالاتر شناخته شده است.

URL="url" ("URL" مترادف "href" است.)

شیوه نامه="file.css" شامل ارجاع به شیوه نامه در خروجی های -Tsvg و -Tsvgz است.
توسط فرمت های دیگر نادیده گرفته شده است.

خطوط در صورت تنظیم درست، لبه ها به صورت اسپلاین رسم می شوند. اگر تنظیم شود چندخطی، لبه ها کشیده می شوند
به عنوان چند خط اگر تنظیم شود ارتو، لبه ها به صورت چند خط متعامد رسم می شوند. در همه اینها
در موارد، گره ها ممکن است همپوشانی نداشته باشند. اگر splines=غلط or splines=خط، لبه ها به صورت ترسیم می شوند
بخش های خط پیش فرض است درست برای نقطه، و غلط برای همه چیدمان های دیگر

(اختصاصی ویژگی های)
شروع=وال. قرار دادن اولیه تصادفی را درخواست می کند و مولد اعداد تصادفی را بذر می کند. اگر
وال یک عدد صحیح نیست، شناسه فرآیند یا زمان فعلی به عنوان دانه استفاده می شود.

اپسیلون=n. برش را برای حل کننده تنظیم می کند. پیش فرض 0.1 است.

(خاص دوپی ویژگی های)
ریشه =ctr. این گره را مشخص می کند که به عنوان مرکز طرح مورد استفاده قرار گیرد. اگر نه
مشخص شده، twopi به طور تصادفی یکی از گره هایی را انتخاب می کند که دورتر از گره برگ است،
که در آن یک گره برگ یک گره با درجه 1 است. اگر هیچ گره برگ وجود نداشته باشد، یک گره دلخواه است.
به عنوان مرکز انتخاب شد

ranksep=وال. فاصله شعاعی بین دنباله حلقه ها را بر حسب اینچ مشخص می کند. در
پیش فرض 0.75 است.

همپوشانی =حالت. این مشخص می کند که چه چیزی twopi در صورت همپوشانی گره ها باید انجام شود. اگر حالت است
"کاذب"، این برنامه از نمودارهای Voronoi برای تنظیم گره ها برای حذف همپوشانی ها استفاده می کند. اگر
حالت است "مقیاس"، طرح به طور یکنواخت بزرگ می شود و اندازه گره ها حفظ می شود تا گره های شماره
همپوشانی طولانی تر تکنیک دوم با حفظ تقارن، همپوشانی ها را حذف می کند
ساختار، در حالی که اولی همپوشانی ها را فشرده تر حذف می کند اما تقارن ها را از بین می برد. اگر
حالت است "درست است، واقعی" (به طور پیش فرض)، هیچ تغییر موقعیتی انجام نمی شود.

(مخصوص دایره ویژگی های)
ریشه =نام گره. نام گره ای را که در بلوک ریشه قرار دارد را مشخص می کند. اگر نمودار باشد
قطع شده، ریشه از ویژگی node می توان برای تعیین بلوک های ریشه اضافی استفاده کرد.

متفکر=ارزش. حداقل فاصله بین تمام گره ها را تنظیم می کند. اگر مشخص نیست پس سیرک
از مقدار پیش فرض 1.0 استفاده می کند.

(مخصوص fdp ویژگی های)
K=وال. جداسازی گره ایده آل پیش فرض را در طرح بندی تنظیم می کند.

maxiter=وال. حداکثر تعداد تکرارهای مورد استفاده برای چیدمان نمودار را تنظیم می کند.

شروع=وال. قرارگیری اولیه تصادفی گره ها را بدون موقعیت مشخص تنظیم می کند. اگر
وال is یک عدد صحیح است، از آن به عنوان دانه برای مولد اعداد تصادفی استفاده می شود. اگر وال is
نه یک عدد صحیح، یک عدد صحیح تصادفی تولید شده توسط سیستم، مانند شناسه فرآیند یا زمان فعلی،
به عنوان دانه استفاده می شود.

گره خواص
ارتفاع=d or عرض =d حداقل ارتفاع یا عرض را تنظیم می کند. اضافه كردن fixedsize = درست است اینها را مجبور می کند
اندازه واقعی باشد (برچسب های متن نادیده گرفته می شوند).

شکل = رکورد چند ضلعی 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 نقاط.

نام قلم =نام نام خانوادگی قلم برچسب را تنظیم می کند.

رنگ=ارزش رنگ رنگ طرح کلی و رنگ پر پیش فرض را اگر style=filled و
رنگ پر کننده مشخص نشده است

fillcolor=ارزش رنگ رنگ fill را وقتی style=filled تنظیم می کند. اگر مشخص نشده باشد،
Fillcolor when style=filled به طور پیش فرض همان رنگ طرح کلی است.

fontcolor=ارزش رنگ رنگ متن برچسب را تنظیم می کند.

A ارزش رنگ شاید "h,s,v" (رنگ، ​​اشباع، روشنایی) اعداد ممیز شناور بین 0
و 1 یا یک نام رنگ X11 مانند سفید سیاه قرمز سبز آبی زرد سرخابی فیروزه ای or
بوریوود، یا یک "#rrggbb" (قرمز، سبز، آبی، 2 هگزا کاراکتر هر یک) ارزش.

سبک=پر جامد قطعه قطعه نقطه چین شده جسور invis یا هر کد پست اسکریپت

href ="url" url را برای گره در فایل های imagemap، PostScript و SVG تنظیم می کند. در
زیر رشته های '\N' و '\G' به همان شیوه ای که برای برچسب گره جایگزین می شوند
صفت. علاوه بر این، رشته فرعی '\L' با رشته برچسب گره جایگزین می شود.

URL="url" ("URL" مترادف "href" است.)

هدف ="هدف" یک رشته هدف برای نقشه های تصویری سمت مشتری و SVG است که در هنگام گره ها موثر است
یک URL داشته باشید رشته هدف برای تعیین اینکه کدام پنجره مرورگر استفاده می شود استفاده می شود
برای URL اگر آن را روی "_graphviz" تنظیم کنید، پنجره جدیدی باز می شود
وجود داشته باشد یا در صورت وجود دوباره از آن استفاده کنید. اگر رشته هدف خالی است، پیش‌فرض است، پس هیچ هدفی وجود ندارد
ویژگی در خروجی گنجانده شده است. زیر رشته های '\N' و '\G' در قسمت جایگزین می شوند
همان روشی که برای ویژگی برچسب گره وجود دارد. علاوه بر این، زیر رشته '\L' است
با رشته برچسب گره جایگزین شد.

راهنمای ابزار ="نکته ابزار" یک رشته راهنمای ابزار برای نقشه های تصویری سمت سرویس گیرنده و SVG است که در زمانی موثر است
گره ها URL دارند. رشته tooltip به طور پیش فرض مانند رشته برچسب است، اما
این ویژگی به گره‌های بدون برچسب اجازه می‌دهد تا همچنان نکات ابزاری داشته باشند و در نتیجه متراکم‌تر شوند
نمودارها زیر رشته های '\N' و '\G' به همان روشی که برای گره جایگزین می شوند
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب گره جایگزین می شود
رشته

ویژگی های زیر فقط برای گره های شکل چند ضلعی اعمال می شود:

منظم=n if n غیر صفر است پس چند ضلعی منظم می شود، یعنی متقارن در مورد x
و محور y، در غیر این صورت چند ضلعی نسبت ابعاد برچسب را می گیرد.
ساخته شده_چند ضلعی که از قبل منظم نیستند با این ویژگی منظم می شوند.
ساخته شده_چند ضلعی که قبلاً منظم هستند تحت تأثیر قرار نمی گیرند (یعنی نمی توان آنها را ساخت
نامتقارن).

حاشیه =n تعداد خطوط پیرامونی ترسیم شده در اطراف چند ضلعی را تعیین می کند. این مقدار
جایگزین تعداد خطوط پیرامونی می شود ساخته شده_چند ضلعی.

طرفین=n تعداد اضلاع را روی چند ضلعی تنظیم می کند. n<3 منجر به بیضی می شود. این
ویژگی توسط نادیده گرفته می شود ساخته شده_چند ضلعی.

جهت گیری =f جهت اولین راس چند ضلعی را در خلاف جهت عقربه های ساعت تنظیم می کند
عمودی، بر حسب درجه f ممکن است یک عدد ممیز شناور باشد. جهت برچسب ها است
تحت تأثیر این ویژگی قرار نمی گیرد. این ویژگی به جهت گیری اولیه اضافه می شود
ساخته شده_چند ضلعی.

تحریف =f مقدار گشاد شدن بالا و باریک شدن قسمت پایین را تعیین می کند
چند ضلعی (نسبت به جهت آن). مقادیر ممیز شناور بین -1 و +1 هستند
پیشنهادی. این ویژگی توسط نادیده گرفته می شود ساخته شده_چند ضلعی.

کج =f مقدار جابجایی سمت راست بالا و چپ را تعیین می کند
پایین چند ضلعی (نسبت به جهت آن). مقادیر ممیز شناور بین -1 و
+1 پیشنهاد می شود. این ویژگی توسط نادیده گرفته می شود ساخته شده_چند ضلعی.

(مخصوص دایره ویژگی های)
ریشه =درست غلط. این مشخص می کند که بلوک حاوی گره داده شده به عنوان یک مورد در نظر گرفته شود
ریشه درخت پوشا در طرح.

(مخصوص fdp ویژگی های)
پین =وال. اگر وال "درست" است، گره در موقعیت اولیه خود باقی می ماند.

لبه خواص
مینلن=n جایی که n یک ضریب صحیح است که برای طول لبه اعمال می شود (رتبه های معمولی
لبه ها، یا حداقل جداسازی گره ها برای لبه های صاف).

وزن=n جایی که n هزینه عدد صحیح لبه است. مقادیر بیشتر از 1 تمایل به کوتاه شدن دارند
لبه. وزن 0 لبه های صاف برای سفارش گره ها نادیده گرفته می شوند.

برچسب =متن جایی که متن ممکن است شامل خطوط جدید فرار شده \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 نقاط.

نام قلم =نام نام خانوادگی قلم برچسب را تنظیم می کند.

fontcolor=ارزش رنگ رنگ متن برچسب را تنظیم می کند.

سبک = جامد قطعه قطعه نقطه چین شده جسور invis

رنگ=ارزش رنگ رنگ خط را برای لبه ها تنظیم می کند.

رنگ=رنگارنگ a ':' فهرست جدا شده از ارزش رنگ لبه های موازی، یک لبه ایجاد می کند
برای هر رنگ

dir = به جلو به عقب هر دو هیچ جهت فلش را کنترل می کند.

گیره دم، گیره سر = نادرست برش شکل نقطه پایانی را غیرفعال می کند.

href ="url" url را برای گره در فایل های imagemap، PostScript و SVG تنظیم می کند. در
زیر رشته های '\T'، '\H'، '\E' و '\G' به همان شیوه ای جایگزین می شوند که برای لبه
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

URL="url" ("URL" مترادف "href" است.)

هدف ="هدف" یک رشته هدف برای نقشه های تصویر سمت مشتری و SVG است که در لبه ها موثر است
یک URL داشته باشید اگر رشته هدف خالی باشد، پیش فرض است، پس هیچ ویژگی هدفی وجود ندارد
در خروجی گنجانده شده است. زیر رشته های '\T'، '\H'، '\E' و '\G' در
همان روشی که برای ویژگی برچسب لبه وجود دارد. علاوه بر این، زیر رشته '\L' است
با رشته برچسب لبه جایگزین شده است.

راهنمای ابزار ="نکته ابزار" یک رشته راهنمای ابزار برای نقشه‌های تصویر سمت سرویس گیرنده است که در صورت داشتن لبه‌ها مؤثر است
یک URL پیش‌فرض رشته راهنمای ابزار مانند رشته برچسب لبه است. در
زیر رشته های '\T'، '\H'، '\E' و '\G' به همان شیوه ای جایگزین می شوند که برای لبه
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

سر پیکان، دم پیکان = هیچ، عادی، inv، نقطه، odot invdot، invodot، تو ، خالی، بیچاره،
باز کن، نیمه باز، الماس الماس، کادر، ابکس، کلاغ.

اندازه فلش (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel,tailbel = رشته برای برچسب های پورت labelfontcolor,نام قلم,labelfontsize
برای برچسب های سر و دم زیر رشته های '\T'، '\H'، '\E' و '\G' در
همان روشی که برای ویژگی برچسب لبه وجود دارد. علاوه بر این، زیر رشته '\L' است
با رشته برچسب لبه جایگزین شده است.

headhref="url" url پورت head را در فایل‌های imagemap، PostScript و SVG تنظیم می‌کند. در
زیر رشته های '\T'، '\H'، '\E' و '\G' به همان شیوه ای جایگزین می شوند که برای لبه
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

headURL="url" ("headURL" مترادف "headhref" است.)

هدف سر ="هدف سر" یک رشته هدف برای نقشه های تصویری سمت مشتری و SVG است، موثر است
وقتی هدهای لبه URL دارند. رشته headtarget برای تعیین اینکه کدام پنجره استفاده می شود
مرورگر برای URL استفاده می شود. اگر رشته هدف خالی باشد، پیش‌فرض است
پیش فرض headtarget همان مقدار هدف برای لبه است. زیر رشته های '\T'، '\H'،
'\E' و '\G' به همان روشی که برای ویژگی برچسب لبه جایگزین می‌شوند.
علاوه بر این، رشته فرعی '\L' با رشته برچسب لبه جایگزین می شود.

headtooltip="نکته ابزار" یک رشته راهنمای ابزار برای نقشه‌های تصویر سمت سرویس گیرنده است که در هنگام سرآمدن مؤثر است
پورت ها URL دارند. به طور پیش فرض رشته tooltip مانند رشته headlabel است.
رشته های فرعی '\T'، '\H' و '\E' به همان شیوه ای جایگزین می شوند که برای لبه
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

tailhref="url" url را برای پورت دم در فایل‌های imagemap، PostScript و SVG تنظیم می‌کند. در
زیر رشته های '\T'، '\H'، '\E' و '\G' به همان شیوه ای جایگزین می شوند که برای لبه
ویژگی برچسب علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

tailURL="url" ("tailURL" مترادف "tailhref" است.)

tailtarget="هدف دم" یک رشته هدف برای نقشه های تصویری سمت مشتری و SVG است، موثر است
وقتی دم لبه ها URL دارند. رشته tailtarget برای تعیین اینکه کدام پنجره استفاده می شود
مرورگر برای URL استفاده می شود. اگر رشته tailtarget خالی باشد، پیش‌فرض است
tailtarget به طور پیش فرض همان مقدار هدف را برای لبه تعیین می کند. زیر رشته های '\T'، '\H'،
'\E' و '\G' به همان روشی که برای ویژگی برچسب لبه جایگزین می‌شوند.
علاوه بر این، رشته فرعی '\L' با رشته برچسب لبه جایگزین می شود.

tailtooltip="نکته ابزار" یک رشته راهنمای ابزار برای نقشه‌های تصویری سمت سرویس گیرنده است که وقتی دنبال می‌شوند موثر هستند
پورت ها URL دارند. رشته tooltip به طور پیش‌فرض مانند رشته taillabel است.
زیر رشته های '\T'، '\H'، '\E' و '\G' به همان روشی جایگزین می شوند که برای
ویژگی برچسب لبه علاوه بر این، زیر رشته '\L' با برچسب لبه جایگزین می شود
رشته

فاصله برچسب زدن و برچسب (در درجه CCW) محل قرارگیری سر و دم را مشخص کنید
برچسب ها.

تزئین کردن از لبه به برچسب خط می کشد.

هم سر، هم دم با استفاده از میانگین، لبه‌هایی را که دارای مقدار یکسانی برای یک پورت هستند، هدف قرار دهید
نقطه فرود

محدودیت = نادرست باعث می شود یک یال برای انتساب رتبه نادیده گرفته شود.

لایه =id or من کردم یا "all" لایه های فعال لبه را تنظیم می کند. رشته خالی به معنای خیر است
لایه ها (نامرئی).

(اختصاصی ویژگی های)
w=f وزن (ثابت فنر) یک یال را روی مقدار ممیز شناور داده شده تنظیم می کند. در
پیش فرض 1.0 است. مقادیر بیشتر باعث می شود که لبه بیشتر به سمت طول بهینه اش متمایل شود.

لن =f طول بهینه یک لبه را تعیین می کند. پیش فرض 1.0 است.

(مخصوص fdp ویژگی های)
وزن=f وزن یک یال را با مقدار ممیز شناور داده شده تنظیم می کند. پیش فرض 1.0 است.
مقادیر بیشتر باعث می شود که لبه بیشتر به سمت طول بهینه اش متمایل شود.

خط فرمان OPTIONS


-G یک ویژگی نمودار پیش فرض را تنظیم می کند.
-N یک ویژگی گره پیش فرض را تنظیم می کند.
-E یک ویژگی لبه پیش فرض را تنظیم می کند. مثال: -Gsize = "7,8،XNUMX" -Nshape=جعبه -Efontsize=8

-lپرونده فایل های کتابخانه پست اسکریپت سفارشی را بارگیری می کند. معمولاً اینها اشکال سفارشی یا
سبک ها اگر -l به خودی خود داده می شود، کتابخانه استاندارد حذف شده است.

-Tارسال به دوست زبان خروجی را همانطور که در بالا توضیح داده شد تنظیم می کند.

-n[1|2] (no‐op) اگر تنظیم شود، neato فرض می‌کند که گره‌ها قبلاً و همه گره‌ها قرار گرفته‌اند
دارای یک ویژگی pos که موقعیت ها را می دهد. سپس یک تنظیم اختیاری را انجام می دهد
حذف همپوشانی گره-گره، بسته به مقدار مشخصه همپوشانی، مقدار را محاسبه می کند
طرح بندی لبه ها، بسته به مقدار خطوط ویژگی، و نمودار را در
فرمت مناسب اگر num ارائه شود، اقدامات زیر انجام می شود:
تعداد = 1
معادل -n.
تعداد > 1
از موقعیت های گره همانطور که مشخص شده است استفاده کنید، بدون هیچ گونه تنظیمی برای حذف همپوشانی گره-گره، و استفاده کنید
هر طرح لبه ای که قبلاً توسط ویژگی pos مشخص شده است. neato یک طرح لبه را محاسبه می کند
برای هر یالی که ویژگی pos ندارد. طبق معمول، طرح لبه توسط
خطوط ویژگی.

-Kطرح موتور طرح‌بندی پیش‌فرض که با نام فرمان ذکر شده است را لغو کنید.

-O به طور خودکار نام فایل های خروجی را بر اساس نام فایل ورودی و فرمت -T تولید می کند.

-P یک نمودار از افزونه های موجود در حال حاضر ایجاد کنید.

-v (کلمه) اطلاعات مختلفی را که برای اشکال زدایی مفید است چاپ می کند.

-c پلاگین ها را پیکربندی کنید

-m تست حافظه (بدون رشد با بالا، کشتن پس از انجام).

-qسطح تنظیم سطح of پیام سرکوب. La به طور پیش فرض is 1.

-sfscale مقیاس ورودی by fscale, la به طور پیش فرض is 72.

-y معکوس کردن مختصات y در خروجی

-V (نسخه) اطلاعات نسخه را چاپ می کند و خارج می شود.

-? استفاده را چاپ می کند و خارج می شود.

شرح کاملی از گزینه های خط فرمان موجود را می توان در اینجا یافت
http://www.graphviz.org/content/command-line-invocation.

مثال ها


دیگراف تست 123 {
a -> b -> c;
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"];
لبه [style=خطوط،رنگ=قرمز];
b -> x;
{rank=same; bx}
}

تست نمودار 123 {
a -- b -- c;
a -- {xy};
x -- c [w=10.0];
x -- y [w=5.0,len=3];
}

هشدارها


خطوط لبه ممکن است ناخواسته همپوشانی داشته باشند.

برچسب های لبه صاف کمی شکسته شده اند. برچسب های لبه بین خوشه ای کاملاً شکسته شده اند.

از آنجایی که بهینه‌سازی نامحدود استفاده می‌شود، جعبه‌های گره احتمالاً می‌توانند همپوشانی یا لمس کنند.
لبه های نامرتبط به نظر می رسد همه تعبیه کننده های فنری موجود این محدودیت را دارند.

تلاش های ظاهرا منطقی برای پین کردن گره ها یا تنظیم طول و وزن لبه ها می تواند باعث شود
بی ثباتی.

AUTHORS


استفان سی نورث[ایمیل محافظت شده]>
Emden R. Gansner[ایمیل محافظت شده]>
جان سی. السون[ایمیل محافظت شده]>
یفان هو[ایمیل محافظت شده]>

درایور بیت مپ (PNG، GIF و غیره) توسط توماس بوتل است،http://www.boutell.com/gd>

رندر فونت Truetype از پروژه Freetype است (دیوید ترنر، رابرت ویلهلم و
ورنر لمبرگ) (که می توان با آنها تماس گرفت [ایمیل محافظت شده]).

با استفاده از خدمات onworks.net از twopi آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad