mxGraph
مكتبة الرسوم البيانية لجافا سكريبت مفتوحة المصدر
إنشاء تطبيقات الرسوم البيانية والرسوم البيانية التفاعلية عبر مكتبة الرسوم البيانية JavaScript المجانية مفتوحة المصدر.
mxGraph هي مكتبة رسوم بيانية لجافا سكريبت مفتوحة المصدر توفر وظائف لعرض الرسوم البيانية SVG و HTML. لا يلزم وجود برنامج جهة خارجية لاستخدام مكتبة mxGraph. الشيء الجيد الآخر هو أنه لا يتطلب أي مكونات إضافية ويمكن دمجه في أي إطار تقريبًا. يوفر mxGraph ميزات تهدف إلى عرض المخططات والرسوم البيانية التفاعلية. توفر واجهة برمجة التطبيقات (API) جميع الوظائف المطلوبة بشكل شائع لرسم مخطط ما والتفاعل معه وربطه به.
تستخدم واجهة برمجة التطبيقات بنية شائعة جدًا ، فهي تتطلب خادم ويب لديه القدرة على التعامل مع صفحات HTML ومتصفح ويب يدعم JavaScript. يستخدم بشكل أساسي ملف JavaScript واحد يحتوي على جميع وظائف المكتبة. يتم تحميل هذا الملف في صفحة ويب HTML في قسم JavaScript ويتم تنفيذه في حاوية HTML في المتصفح
الشروع في العمل مع mxGraph
الطريقة الموصى بها لتثبيت mxGraph هي عبر npm ، وهي متوفرة عبر مدير الحزم npm. لاستخدام mxGraph كعنصر تبعية ، استخدم تثبيت npm.
قم بتثبيت mxGraph عبر npm
npm install mxgraph --save
إنشاء الرسوم البيانية عبر JavaScript API
توفر مكتبة mxGraph مفتوحة المصدر وظائف لإنشاء رسم تخطيطي أو رسوم بيانية باستخدام JavaScript. كما أنه يدعم تعديل الرسوم البيانية المعقدة عن طريق إنشاء برامج تحرير جديدة للرسوم البيانية أو تخصيصها. أولاً ، تحتاج إلى إنشاء رسم بياني داخل الحاوية المحددة ثم يمكنك بسهولة إضافة خلايا إلى النموذج لإنشاء الرسم البياني. يمكنك بسهولة إضافة عناوين المخططات ووضع الملاحظات على عدة مشاركين. توفر المكتبة أيضًا ميزات إضافية مثل التأثيرات المرئية والتحكم في واجهة المستخدم والمزيد.
دمج رسمين بيانيين عبر جافا سكريبت
يتيح mxGraph لمبرمجي الكمبيوتر دمج رسمين بيانيين داخل تطبيقات JavaScript الخاصة بهم. بادئ ذي بدء ، تحتاج إلى إنشاء رسم بياني عينة داخل الحاوية المحددة. من فضلك اجعل جميع الخلايا مستديرة بعلامة بيضاء غامقة. الآن يرجى إنشاء نموذج الرسم البياني الثاني بدون حاوية. أضف خلايا إلى النموذج المستهدف في خطوة واحدة باستخدام معرفات مخصصة للرؤوس. يمكنك الآن دمج النموذج من الرسم البياني الثاني في نموذج الرسم البياني الأول.
رسم الشبكة باستخدام JavaScript
تمكن مكتبة mxGraph مطوري البرامج من رسم شبكة ديناميكيًا داخل تطبيقات JavaScript الخاصة بهم. يمكنك بسهولة رسم شبكة ديناميكيًا باستخدام لوحة HTML 5. أولاً ، يرجى إنشاء الرسم البياني داخل الحاوية المحددة وإنشاء شبكة ديناميكيًا تتطلب لوحة قماشية. تحتاج إلى تعديل تصفية الأحداث لقبول اللوحة القماشية كحاوية. الآن c يعرض الخلفية إذا لزم الأمر ويعين مسافة خطوط الشبكة بالبكسل. الآن يرسم الشبكة الفعلية.