| UNFLATTEN(1) | General Commands Manual | UNFLATTEN(1) |
نام (NAME)
unflatten - تنظیم گرافهای جهتدار برای بهبود نسبت ابعاد چیدمان
خلاصه دستور (SYNOPSIS)
unflatten [-f?] [-llen] [-clen ] [ -o outfile ] [ files ]
توضیحات (DESCRIPTION)
دستور unflatten یک پیشپردازنده برای dot است که برای بهبود نسبت ابعاد (aspect ratio) گرافهای دارای برگهای فراوان یا گرههای ناپیوسته به کار میرود. چیدمان پیشفرض برای چنین گرافهایی معمولاً بسیار عریض یا بسیار مرتفع میشود. unflatten با ایجاد زنجیرههایی با یالهای نامرئی یا تنظیم مقدار minlen روی یالها، فشردگی و چیدمان مناسبتر گراف را فراهم میکند.
گزینهها (OPTIONS)
گزینههای زیر پشتیبانی میشوند:
- -l len
- مقدار minlen برای یالهای برگ را به صورت پلکانی بین ۱ تا len (یک عدد صحیح کوچک) تغییر میدهد.
- -f
- گزینه -l را روی گرههای بادبزنی (fanout) که درجه ورودی و درجه خروجی آنها هر دو ۱ است اعمال میکند. این کار به بهبود ساختارهایی مانند a -> {w x y z} -> b کمک میکند. این گزینه تنها در صورتی عمل میکند که فلگ -l تعیین شده باشد.
- -c len
- گرههای ناپیوسته را به زنجیرههایی با حداکثر len یال تبدیل میکند.
- -o outfile
- موجب میشود که خروجی در فایل مشخصشده نوشته شود؛ به صورت پیشفرض، خروجی در stdout نوشته میشود.
- -?
- راهنمای استفاده از دستور را نمایش داده و خارج میشود.
عملوندها (OPERANDS)
عملوند زیر پشتیبانی میشود:
- files
- نام فایلهای حاوی یک یا چند گراف در قالب dot. اگر هیچ فایل مشخصی به عنوان عملوند تعیین نشود، ورودی استاندارد (standard input) استفاده خواهد شد.
نویسندگان (AUTHORS)
Stephen C. North <north@research.att.com>
Emden R. Gansner <erg@research.att.com>
همچنین ببینید (SEE ALSO)
gc(1), dot(1), acyclic(1), gvpr(1), gvcolor(1), ccomps(1), tred(1), libgraph(3)
| 21 January 2001 |