mxGraph 

 
 

ওপেন সোর্স জাভাস্ক্রিপ্ট ডায়াগ্রামিং লাইব্রেরি

ওপেন সোর্স ফ্রি জাভাস্ক্রিপ্ট ডায়াগ্রামিং লাইব্রেরির মাধ্যমে ইন্টারেক্টিভ গ্রাফ এবং চার্টিং অ্যাপ্লিকেশন তৈরি করুন।

mxGraph হল একটি ওপেন সোর্স জাভাস্ক্রিপ্ট ডায়াগ্রামিং লাইব্রেরি যা SVG এবং HTML ডায়াগ্রাম রেন্ডার করার জন্য কার্যকারিতা প্রদান করে। mxGraph লাইব্রেরি ব্যবহার করার জন্য কোনো তৃতীয় পক্ষের সফটওয়্যারের প্রয়োজন নেই। অন্য ভাল জিনিস হল যে এটি কোন প্লাগইন প্রয়োজন এবং কার্যত যে কোন কাঠামোর মধ্যে একত্রিত করা যেতে পারে. mxGraph ইন্টারেক্টিভ ডায়াগ্রাম এবং গ্রাফ প্রদর্শনের উদ্দেশ্যে বৈশিষ্ট্য প্রদান করে। এপিআই একটি ডায়াগ্রামের সাথে একটি প্রসঙ্গ আঁকা, ইন্টারঅ্যাক্ট এবং সংযুক্ত করার জন্য সাধারণভাবে প্রয়োজনীয় সমস্ত কার্যকারিতা প্রদান করে৷

এপিআই একটি খুব সাধারণ আর্কিটেকচার ব্যবহার করে, এটির জন্য এইচটিএমএল পৃষ্ঠাগুলি পরিচালনা করার ক্ষমতা থাকা একটি ওয়েব সার্ভার এবং জাভাস্ক্রিপ্ট সমর্থন করে এমন একটি ওয়েব ব্রাউজার প্রয়োজন৷ এটি প্রাথমিকভাবে একটি জাভাস্ক্রিপ্ট ফাইল ব্যবহার করে যা সমস্ত লাইব্রেরি কার্যকারিতা ধারণ করে। সেই ফাইলটি জাভাস্ক্রিপ্ট বিভাগে একটি এইচটিএমএল ওয়েব পেজে লোড করা হয় এবং ব্রাউজারে একটি এইচটিএমএল কন্টেইনারে চালানো হয়

Previous Next

mxGraph দিয়ে শুরু করা

mxGraph ইনস্টল করার প্রস্তাবিত উপায় হল npm এর মাধ্যমে, এটি npm প্যাকেজ ম্যানেজারের মাধ্যমে উপলব্ধ। নির্ভরতা হিসাবে mxGraph ব্যবহার করতে, npm install ব্যবহার করুন।

npm-এর মাধ্যমে mxGraph ইনস্টল করুন

npm install mxgraph --save

JavaScript API এর মাধ্যমে গ্রাফ তৈরি করুন

ওপেন সোর্স mxGraph লাইব্রেরি জাভাস্ক্রিপ্ট ব্যবহার করে একটি ডায়াগ্রাম বা গ্রাফ তৈরি করার জন্য কার্যকারিতা প্রদান করে। এটি নতুন গ্রাফ এডিটর তৈরি করে বা কাস্টমাইজ করে জটিল গ্রাফ পরিবর্তন করতেও সহায়তা করে। প্রথমে, আপনাকে প্রদত্ত কন্টেইনারের ভিতরে একটি গ্রাফ তৈরি করতে হবে এবং তারপরে আপনি গ্রাফটি তৈরি করতে মডেলটিতে সহজেই সেল যোগ করতে পারেন। আপনি সহজেই ডায়াগ্রাম শিরোনাম যোগ করতে পারেন এবং একাধিক অংশগ্রহণকারীদের উপর নোট রাখতে পারেন। লাইব্রেরি ভিজ্যুয়াল এফেক্ট, ইউজার-ইন্টারফেস কন্ট্রোল এবং আরও অনেক কিছুর মতো অতিরিক্ত বৈশিষ্ট্যও প্রদান করে।

জাভাস্ক্রিপ্টের মাধ্যমে দুটি গ্রাফ একত্রিত করা

mxGraph কম্পিউটার প্রোগ্রামারদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের মধ্যে দুটি গ্রাফ একত্রিত করতে সক্ষম করে। প্রথমত, আপনাকে প্রদত্ত পাত্রের ভিতরে একটি নমুনা গ্রাফ তৈরি করতে হবে। দয়া করে একটি সাদা, গাঢ় লেবেল দিয়ে সমস্ত কক্ষকে গোলাকার করুন৷ এখন একটি ধারক ছাড়া দ্বিতীয় গ্রাফ মডেল তৈরি করুন. শীর্ষবিন্দুর জন্য কাস্টম আইডি ব্যবহার করে একটি একক ধাপে লক্ষ্য মডেলে ঘর যোগ করুন। এখন আপনি দ্বিতীয় গ্রাফ থেকে মডেলটিকে প্রথম গ্রাফের মডেলে মার্জ করতে পারেন।

জাভাস্ক্রিপ্ট ব্যবহার করে গ্রিড আঁকা

mxGraph লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনগুলির মধ্যে গতিশীলভাবে একটি গ্রিড আঁকতে সক্ষম করে। আপনি সহজেই HTML 5 ক্যানভাস ব্যবহার করে গতিশীলভাবে একটি গ্রিড আঁকতে পারেন। প্রথমে অনুগ্রহ করে প্রদত্ত কন্টেইনারের ভিতরে গ্রাফ তৈরি করুন এবং একটি ক্যানভাস প্রয়োজন এমন গতিশীলভাবে একটি গ্রিড তৈরি করুন। ক্যানভাসকে একটি ধারক হিসাবে গ্রহণ করার জন্য আপনাকে ইভেন্ট ফিল্টারিং পরিবর্তন করতে হবে৷ এখন cপ্রয়োজন হলে পটভূমি শিখে এবং পিক্সেলে গ্রিড লাইনের দূরত্ব সেট করে৷ এখন প্রকৃত গ্রিড আঁকা.

 বাংলা