SPRINGGRAPH(1) General Commands Manual SPRINGGRAPH(1)

springgraph - رسم یک گراف از روی فایل .dot

springgraph [OPTIONS] < input-file.dot > output-file.png

برنامه Springgraph توصیف یک گراف را از یک فایل .dot می‌خواند که در آن برای هر گره، نام آن و گره‌های دیگری که به آن‌ها متصل است مشخص شده است؛ سپس گراف را رندر می‌کند. خروجی یک فایل PNG است. هر گره به صورت یک بیضی و هر اتصال به صورت یک پیکان کشیده می‌شود. جای‌گذاری گره‌ها حاصل دور شدن تمام گره‌ها از یکدیگر است، در حالی که تمام گره‌های متصل به سمت یکدیگر حرکت می‌کنند. این حرکت تا زمانی که گراف به پایداری برسد تکرار می‌شود.

ابزار Springgraph به عنوان جایگزینی برای neato (که بخشی از graphviz است) نوشته شده است. این ابزار تلاش می‌کند همان فایل‌های .dot مورد استفاده در graphviz را بخواند، اما در حال حاضر تنها از تعداد محدودی از مشخصه‌های گره (label و fillcolor) پشتیبانی می‌کند و در تعریف هر یال فقط می‌تواند دو گره را مدیریت کند ("node1 -> node2"، نه "node1 -> node2 -> node3").

springgraph گزینه‌های زیر را می‌پذیرد:

ایجاد فایلی که بتوان آن را با POV-Ray رندر کرد
ایجاد یک فایل VRML
این گزینه مقیاس را مشخص می‌کند. تمام موقعیت‌های گره‌ها در این مقدار ضرب می‌شوند. برای از بین بردن هم‌پوشانی گره‌ها مقیاس را افزایش دهید. برای کوچک‌تر کردن گراف مقیاس را کاهش دهید.
شفاف (transparent) کردن پس‌زمینه تصویر نهایی.
تنظیم رنگ پس‌زمینه تصویر؛ آن را به قالب RRGGBB با ارقام هگزادسیمال مشخص کنید، برای مثال FFFFFF سفید، 000000 سیاه، FF0000 قرمز و... است.
تنظیم رنگ خط، با همان قالب رنگ پس‌زمینه
نمایش خلاصه نحوه استفاده


digraph {
"rene" -> "myon";
"mvo" -> "rene";
}

neato(1) sig2dot(1) http://www.graphviz.org/Documentation.php http://www.graphviz.org/cvs/doc/info/lang.html

این صفحه راهنما توسط Kevin M. Rosenberg <kmr@debian.org> برای سیستم Debian GNU/Linux نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

September 5, 2005