বিনামূল্যে জাভাস্ক্রিপ্ট লাইব্রেরি জেনারেট এবং Eidt জনপ্রিয় ডায়াগ্রাম
বিভিন্ন ধরণের ডায়াগ্রাম তৈরি ও সম্পাদনা করার জন্য বিনামূল্যে জাভাস্ক্রিপ্ট লাইব্রেরি। এটি DAG ডায়াগ্রাম, ER ডায়াগ্রাম, ফ্লোচার্ট এবং আরও অনেক কিছুর দ্রুত নির্মাণের অনুমতি দেয়।
X6 একটি খুব দরকারী জাভাস্ক্রিপ্ট ডায়াগ্রামিং লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে বিভিন্ন ধরণের ডায়াগ্রামের সাথে কাজ করতে সক্ষম করে। লাইব্রেরি উপাদান এবং নোড কাস্টমাইজেশনের জন্য ব্যবহার করার জন্য খুব সহজ ফাংশন প্রদান করে। লাইব্রেরিটি MVC আর্কিটেকচারের উপর ভিত্তি করে তৈরি করা হয়েছে এবং এটি মূলত ডেটা লজিকের পাশাপাশি ব্যবসায়িক যুক্তির উপর ফোকাস করে। এই লাইব্রেরি এবং ডকুমেন্টেশন ওপেন সোর্স এবং এমআইটি লাইসেন্সের অধীনে বিনামূল্যে পাওয়া যায়।
লাইব্রেরিটি খুবই নমনীয় এবং ব্যবহারকারীদের সহজে গ্রাফ, নোড, প্রান্ত এবং টুল প্রসারিত করতে দেয়। লাইব্রেরি সম্পূর্ণভাবে ইভেন্ট-চালিত এবং ডেভেলপারদের গ্রাফের ভিতরে ঘটে যাওয়া যেকোনো ইভেন্টে প্রতিক্রিয়া জানানোর ক্ষমতা দেয়। এটি DAG ডায়াগ্রাম, ER ডায়াগ্রাম, ফ্লোচার্ট এবং অন্যান্য অ্যাপ্লিকেশনগুলির দ্রুত নির্মাণকে সমর্থন করে। X6 লাইব্রেরি খুবই স্থিতিশীল এবং সুপরিচিত SVG/HTML/CSS বা কাস্টম নোড এবং প্রান্তের প্রতিক্রিয়া/ভিউ এর উপর ভিত্তি করে।
লাইব্রেরীতে বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যের জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে, যেমন নতুন নোড যোগ করা, বিদ্যমান নোডগুলি কাস্টমাইজ করা, ইন্টারঅ্যাক্ট করা, সংযুক্ত প্রান্তগুলি সীমিত করা, পাঠ্য যোগ করা এবং মোড়ানো, গতিশীলভাবে পোর্ট যোগ করা বা অপসারণ করা, একটি পোর্টের সাথে সংযোগ করা, একটি পোর্ট লেবেল করা, নোডগুলি এম্বেড করা, ড্র্যাগ এবং ড্রপ দ্বারা নোড এম্বেড করুন, মার্কার ব্যবহার করুন, পথ সহ কাস্টম মার্কার এবং আরও অনেক কিছু। লাইব্রেরি স্থানীয়ভাবে বিভিন্ন ধরণের আকার যেমন আয়তক্ষেত্র, বৃত্ত, উপবৃত্ত, পথ, বহুভুজ, সিলিন্ডার এবং আরও অনেক কিছু সমর্থন করে।
X6 দিয়ে শুরু করা
X6 স্থিতিশীল রিলিজ ইনস্টল করার প্রস্তাবিত উপায় হল NPM ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন
NPM এর মাধ্যমে X6 ইনস্টল করুন
$ npm install @antv/x6 –save
আপনি github সংগ্রহস্থল থেকে কম্পাইল করা শেয়ার্ড লাইব্রেরি ডাউনলোড করতে পারেন৷
জাভাস্ক্রিপ্ট API এর মাধ্যমে ডায়াগ্রাম তৈরি এবং পরিচালনা করুন
ওপেন সোর্স X6 লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপের মধ্যে সহজেই একাধিক ধরনের ডায়াগ্রাম তৈরি করতে দেয়। লাইব্রেরিতে অন্তর্নির্মিত আকারগুলির জন্য সমর্থন অন্তর্ভুক্ত রয়েছে যা সহজেই কাস্টম ডায়াগ্রামগুলি আঁকতে ব্যবহার করা যেতে পারে। আপনি সিকোয়েন্স ডায়াগ্রাম, ইআর ডায়াগ্রাম, ইউএমএল ক্লাস ডায়াগ্রাম এবং ইউএমএল স্টেটচার্ট ডায়াগ্রাম আঁকতে পারেন। এছাড়াও আপনি সহজেই লজিক সার্কিট, সাংগঠনিক চার্ট, ফিনিট স্টেট মেশিন, পাজল, দাবা এবং আরও অনেক কিছু ডিজাইন করতে পারেন।
কাস্টম উপাদান সমর্থন
ওপেন সোর্স X6 লাইব্রেরিতে অন্তর্নির্মিত উপাদানগুলি অন্তর্ভুক্ত রয়েছে যা জাভাস্ক্রিপ্ট অ্যাপগুলির মধ্যে ডায়াগ্রাম তৈরি করতে ব্যবহার করা যেতে পারে। আয়তক্ষেত্র, পাঠ্য, বৃত্ত, উপবৃত্ত, চিত্র, পাথ ইত্যাদির মতো বেশ কয়েকটি ডিফল্ট আকার উপলব্ধ রয়েছে। এগুলি একটি অঙ্কন আঁকতে ব্যবহার করা যেতে পারে। আপনি স্ক্র্যাচ থেকে নতুন উপাদান তৈরি করতে পারেন।
জাভাস্ক্রিপ্টের মাধ্যমে চার্ট তৈরি এবং পরিচালনা করুন
X6 লাইব্রেরি জাভাস্ক্রিপ্ট কোড ব্যবহার করে চার্ট তৈরি করার পাশাপাশি পরিচালনার জন্য সম্পূর্ণ সমর্থন প্রদান করেছে। লাইব্রেরিতে লাইন, বার, এরিয়া, কম্বো চার্ট, পাই এবং ডোনাট চার্ট এবং নবসের মতো বিভিন্ন ধরণের চার্টের জন্য সমর্থন অন্তর্ভুক্ত রয়েছে। লাইব্রেরিটি চার্ট ম্যানিপুলেশন সম্পর্কিত বিভিন্ন ফাংশনও প্রদান করে যেমন আকার পরিবর্তন করা, ঘূর্ণন করা, অন্যান্য উপাদানের সাথে সংযোগ করা ইত্যাদি।