جراففيز

رسم بياني لشجرة حمراء وسوداء باستخدام برنامج Graphviz
رسم بياني غير موجه يوضح تجاور الولايات المتحدة الأمريكية الـ 48 المتجاورة
تصور لدورة حياة جافا سكريبت تم إنشاؤه باستخدام Graphviz

Graphviz (اختصارًا لـ Graph Visualization Software ) هي حزمة أدوات مفتوحة المصدر طورتها مختبرات أبحاث AT&T لرسم الرسوم البيانية (بمعنى العقد والحواف ، وليس الرسوم البيانية الشريطية ) المكتوبة بلغة DOT، والتي تحمل امتداد الملف "gv". كما توفر مكتبات لتطبيقات البرامج لاستخدام هذه الأدوات. Graphviz برنامج مجاني مرخص بموجب رخصة Eclipse العامة .

أدوات

نقطة
أداة سطر الأوامر لإنتاج رسومات بيانية متعددة الطبقات في مجموعة متنوعة من تنسيقات الإخراج، مثل ( PostScript و PDF و SVG والنص المشروح وما إلى ذلك).
رائع
مفيد للرسوم البيانية غير الموجهة التي يصل عدد عقدها إلى حوالي 1000 عقدة. يقلل تصميم " نموذج الزنبرك " من الطاقة الإجمالية.
fdp
رسم بياني موجه بالقوة يشبه "نموذج الزنبرك"، لكنه يقلل القوى بدلاً من الطاقة. مفيد للرسوم البيانية غير الموجهة.
sfdp
نسخة متعددة المقاييس من fdp لتخطيط الرسوم البيانية الكبيرة غير الموجهة.
twopi
بالنسبة لتخطيطات الرسوم البيانية الشعاعية، يتم وضع العقد على دوائر متحدة المركز بناءً على بعدها عن عقدة الجذر المعينة.
سيركو
تصميم دائري. مناسب لبعض المخططات ذات الهياكل الدورية المتعددة، مثل بعض شبكات الاتصالات.
منقط
واجهة مستخدم رسومية لعرض الرسوم البيانية وتعديلها.
أعسر
أداة قابلة للبرمجة (بلغة مستوحاة من EZ [ 4 ] ) تعرض رسومًا بيانية نقطية وتتيح للمستخدم التفاعل معها باستخدام الفأرة. لذا، يمكن استخدام Lefty كواجهة عرض في تطبيق واجهة مستخدم رسومية يعتمد على نموذج العرض والتحكم (MVC) ويستخدم الرسوم البيانية.
gml2gv، gv2gml
التحويل من/إلى GML ، وهو تنسيق ملف رسم بياني آخر.
graphml2gv
تحويل ملف GraphML إلى تنسيق DOT.
gxl2gv، gv2gxl
التحويل من وإلى GXL ، وهو تنسيق ملف رسومي آخر.

التطبيقات التي تستخدم Graphviz

تشمل التطبيقات البارزة لبرنامج Graphviz ما يلي:

سجل الإصدارات

تاريخإصدار
15 ديسمبر 20001.7.4
7 فبراير 20021.8.0
31 يناير 20031.9.0
3 يوليو 20031.10.0
23 فبراير 20041.11.0
1 مارس 20041.12.0
30 أغسطس 20041.14.0
14 سبتمبر 20041.16.0
11 ديسمبر 20041.18.0
11 ديسمبر 20042.0.0
19 يناير 20052.2.0
20 يوليو 20052.4.0
28 أغسطس 20052.6.0
3 فبراير 20062.8.0
27 نوفمبر 20062.10.0
5 ديسمبر 20062.12.0
2 أغسطس 20072.14.0
9 نوفمبر 20072.16.0
10 مارس 20082.18.0
20 يونيو 20082.20.0
3 مارس 20092.22.0
16 يونيو 20092.24.0
10 ديسمبر 20092.26.0
6 مايو 20112.28.0
13 يناير 20132.30.0
1 أغسطس 20132.32.0
6 سبتمبر 20132.34.0
11 يناير 20142.36.0
2014-04-132.38.0
2016-12-202.40.0
2019-07-042.42.0
2020-04-082.44.0
2021-01-182.46.0
2021-03-162.47.0
2021-07-172.48.0
2021-08-282.49.0
2021-12-042.50.0
2022-02-263.0.0
2022-05-294.0.0
2022-07-075.0.0
2022-09-116.0.1
2022-10-237.0.0
2023-03-278.0.1
2023-09-119.0.0
2024-02-1010.0.1
2024-04-2811.0.0
2024-07-0412.0.0
2025-06-0813.0.0

انظر أيضاً

مراجع

  1. "Credits Graphviz" .
  2. إليفثيريوس كوتسوفيوس وستيفن نورث. رسم الرسوم البيانية باستخدام النقاط. التقرير الفني 910904-59113-08TM، مختبرات AT&T Bell، موراي هيل، نيو جيرسي، سبتمبر 1991.
  3. "15.1.0 · graphviz / graphviz · GitLab" . تم الاطلاع عليه بتاريخ 18 يونيو 2026 .
  4. دليل اليساريين ("تحرير الصور باستخدام اليساريين") ، القسم 3.1، صفحة 9.
  5. "argouml-graphviz.tigris.org" . argouml-graphviz.tigris.org . مؤرشف من الأصل بتاريخ 17 مارس 2012. تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  6. ناومان، أوفه (2012). فنّ تفاضل برامج الحاسوب: مقدمة في التفاضل الخوارزمي . سيام. ص 181. ISBN  9781611972078تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  7. أندرسون، فريتز (2014). Xcode 5 من البداية إلى النهاية: تطوير تطبيقات iOS و OS X. دار نشر أديسون-ويسلي بروفيشنال. ص 425. ISBN  9780133751024تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  8. "مخطط التبعية القياسي" . موقع FreeCAD الإلكتروني . تم الاطلاع عليه بتاريخ 18 يوليو 2018 .
  9. "دليل مرجعي لبرنامج OmniGraffle 7.6 لنظام macOS - فتح واستيراد الملفات في OmniGraffle" .
  10. فويت، كارل. "دليل org لإنشاء مخططات عمليات بسيطة باستخدام النقاط والجداول" . orgmode.org . تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  11. ^ جيمي سيدريك (2010). سكريبوس 1.3.5 دليل المبتدئين . Packt Publishing Ltd. ISBN 9781849513012تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  12. "GraphvizPlugin" . trac-hacks.org . تم الاطلاع عليه بتاريخ 15 يناير 2018 .
  13. "Zim – a desktop wiki: Diagram Editor" . zim-wiki.org . تم الاطلاع عليه بتاريخ 15 يناير 2018 .