GRAPHML2GV(1) General Commands Manual GRAPHML2GV(1)

graphml2gv - مبدل GRAPHML به DOT

graphml2gv [ -?v ] [ -ggname ] [ -ooutfile ] [ files ]

دستور graphml2gv گرافی را که در قالب GRAPHML مشخص شده است به گرافی در قالب GV (پیش‌تر DOT) تبدیل می‌کند.

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

حالت پرگو (verbose) را فعال می‌کند.
-?
اطلاعات مربوط به نحوه استفاده را چاپ کرده و خارج می‌شود.
رشتهٔ gname به عنوان نام گراف تولید‌شده استفاده می‌شود. اگر چند گراف تولید شود، گراف‌های بعدی از نام gname به همراه یک عدد صحیح الحاق‌شده استفاده می‌کنند.
خروجی را در فایل outfile می‌نویسد. در صورت عدم تعیین، graphml2gv از خروجی استاندارد (stdout) استفاده می‌کند.

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

نام فایل‌های حاوی ۱ یا چند گراف در قالب GRAPHML. اگر هیچ عملوند files مشخص نشود، ورودی استاندارد استفاده خواهد شد.

در صورت نبود هیچ مشکلی در حین تبدیل، مقدار 0 و در صورت بروز هرگونه خطا، مقداری غیر صفر بازگردانده می‌شود.

از آنجا که مدل‌های گراف و گرافیک در هر دو قالب GV و GML تفاوت‌های چشمگیری دارند، این تبدیل در بهترین حالت تنها تقریبی خواهد بود. به‌ویژه، GV در حال حاضر هیچ مفهومی از ابر‌یال‌ها (hyperedges) یا یال‌های حاوی گراف ندارد.

در حال حاضر، graphml2gv تنها از ساختار پایه‌ای گراف پشتیبانی می‌کند. به طور خاص، با وجود امکان پشتیبانی، عناصر <KEY> و <DATA> پردازش نمی‌شوند.

Emden R. Gansner <erg@research.att.com>

dot(1), libcgraph(3)

14 July 2011