UNFLATTEN(1) General Commands Manual UNFLATTEN(1)

unflatten - تنظیم گراف‌های جهت‌دار برای بهبود نسبت ابعاد چیدمان

unflatten [-f?] [-llen] [-clen ] [ -o outfile ] [ files ]

دستور unflatten یک پیش‌پردازنده برای dot است که برای بهبود نسبت ابعاد (aspect ratio) گراف‌های دارای برگ‌های فراوان یا گره‌های ناپیوسته به کار می‌رود. چیدمان پیش‌فرض برای چنین گراف‌هایی معمولاً بسیار عریض یا بسیار مرتفع می‌شود. unflatten با ایجاد زنجیره‌هایی با یال‌های نامرئی یا تنظیم مقدار minlen روی یال‌ها، فشردگی و چیدمان مناسب‌تر گراف را فراهم می‌کند.

گزینه‌های زیر پشتیبانی می‌شوند:

مقدار minlen برای یال‌های برگ را به صورت پلکانی بین ۱ تا len (یک عدد صحیح کوچک) تغییر می‌دهد.
گزینه -l را روی گره‌های بادبزنی (fanout) که درجه ورودی و درجه خروجی آن‌ها هر دو ۱ است اعمال می‌کند. این کار به بهبود ساختارهایی مانند a -> {w x y z} -> b کمک می‌کند. این گزینه تنها در صورتی عمل می‌کند که فلگ -l تعیین شده باشد.
گره‌های ناپیوسته را به زنجیره‌هایی با حداکثر len یال تبدیل می‌کند.
موجب می‌شود که خروجی در فایل مشخص‌شده نوشته شود؛ به صورت پیش‌فرض، خروجی در stdout نوشته می‌شود.
-?
راهنمای استفاده از دستور را نمایش داده و خارج می‌شود.

عملوند زیر پشتیبانی می‌شود:

نام فایل‌های حاوی یک یا چند گراف در قالب dot. اگر هیچ فایل مشخصی به عنوان عملوند تعیین نشود، ورودی استاندارد (standard input) استفاده خواهد شد.

Stephen C. North <north@research.att.com>
Emden R. Gansner <erg@research.att.com>

gc(1), dot(1), acyclic(1), gvpr(1), gvcolor(1), ccomps(1), tred(1), libgraph(3)

21 January 2001