نقية جافا reimplementation من GraphViz?
-
19-08-2019 - |
سؤال
هل هناك مفتوح المصدر جافا بديل GraphViz?أنا على علم بوجود غرابا الأساس الذي يلتف الرسم البياني واجهة GraphViz كما JavaAPI.ومع ذلك فإن تصميم لا يزال يتم من قبل GraphViz الثنائيات.
أنا أبحث عن نقية جافا, مكتبة مفتوحة المصدر توفير نفس الوظائف و تصميم الخوارزميات GraphViz.
المحلول
ويمكنك إلقاء نظرة على JUNG (جافا شبكة العالمي / إطار الرسم البياني) التي لديها التصور والتحليل المهام. انها مفتوحة المصدر.
نصائح أخرى
ومن المثير للاهتمام أن المشروع الكسوف له ع/JFace مكون/إطار قادرة على عرض وتوليد (استيراد/تصدير) Graphviz في 'نقطة' في تنسيق نقية جافا:
تلذذ (الصفحة الرئيسية & روابط التحميل)
انظر http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest للحصول على أمثلة الاستخدام.
على الرغم من تلذذ يوصف بأنه الكسوف المساعد, فإنه لا يبدو أن نقطة التلاعب API يمكن استخدامها مستقل والخارجية إلى الكسوف التثبيت.
لتوضيح النقطة وظيفة هو جزء من تلذذ 2 وظائف, والتي هي نفسها فرعي مكون من GEF4 المشروع.
هتافات
غنية
تحديث (مايو 2017) https://github.com/nidi3/graphviz-java
هل يمكن أن ننظر في JGraph على الرغم من أنني لم يسبق استخدامها حتى لا يمكن التعليق على ذلك الآن يقارن إلى GraphViz.
ZGRViewer هو ما تريد. أنا حقا مثل ZGRViewer وAJaPaD.
وعملت مع yFiles قبل حوالي أربع سنوات، وكان ممتازا. انها مكلفة (وإن كان أقل من JGraph، على ما يبدو)، ولكن أنا أعمل في مختبر البحوث CS وكان الوصول إلى التسعير الأكاديمي السخي.