کتابخانه جاوا اسکریپت رایگان برای ایجاد و Eidt نمودارهای محبوب
کتابخانه جاوا اسکریپت رایگان برای ایجاد و ویرایش انواع مختلف نمودارها. این امکان ساخت سریع نمودارهای DAG، نمودارهای ER، نمودارهای جریان و موارد دیگر را فراهم می کند.
X6 یک کتابخانه نموداری بسیار مفید جاوا اسکریپت است که توسعه دهندگان نرم افزار را قادر می سازد تا با انواع مختلف نمودارها با استفاده از دستورات جاوا اسکریپت کار کنند. این کتابخانه توابع بسیار آسانی را برای سفارشیسازی اجزا و گره فراهم میکند. این کتابخانه مبتنی بر معماری MVC است و عمدتاً بر منطق داده ها و همچنین منطق تجاری تمرکز دارد. این کتابخانه و اسناد منبع باز هستند و به صورت رایگان تحت مجوز MIT در دسترس هستند.
این کتابخانه بسیار انعطاف پذیر است و به کاربران اجازه می دهد تا نمودارها، گره ها، لبه ها و ابزارها را به راحتی گسترش دهند. این کتابخانه کاملاً رویداد محور است و به توسعه دهندگان این امکان را می دهد که به هر رویدادی که در داخل نمودار رخ می دهد واکنش نشان دهند. از ساخت سریع نمودارهای DAG، نمودارهای ER، فلوچارت ها و سایر برنامه ها پشتیبانی می کند. کتابخانه X6 بسیار پایدار است و بر اساس شناخته شده SVG/HTML/CSS یا React/Vue به نودها و لبه های سفارشی است.
این کتابخانه از چندین ویژگی مهم پشتیبانی میکند، مانند افزودن گرههای جدید، سفارشیسازی گرههای موجود، تعامل سوئیچ، محدود کردن لبههای متصل، افزودن و بستهبندی متن، افزودن یا حذف پورتها به صورت پویا، اتصال به پورت، برچسبگذاری پورت، تعبیه گرهها، جاسازی گره با کشیدن و رها کردن، استفاده از نشانگرها، نشانگرهای سفارشی با مسیر و موارد دیگر. این کتابخانه به صورت بومی از انواع مختلفی از اشکال مانند مستطیل، دایره، بیضی، مسیر، چند ضلعی، استوانه و موارد دیگر پشتیبانی می کند.
شروع کار با X6
راه پیشنهادی برای نصب نسخه پایدار X6 استفاده از NPM است. لطفا از دستور زیر برای نصب راحت استفاده کنید
X6 را از طریق NPM نصب کنید
$ npm install @antv/x6 –save
میتوانید کتابخانه مشترک کامپایلشده را از مخزن github دانلود کنید.
ایجاد و مدیریت نمودار از طریق JavaScript API
کتابخانه متن باز X6 به توسعه دهندگان نرم افزار اجازه می دهد تا انواع مختلفی از نمودارها را به راحتی در برنامه های جاوا اسکریپت خود ایجاد کنند. این کتابخانه شامل پشتیبانی از اشکال داخلی است که می توان از آنها برای ترسیم نمودارهای سفارشی به راحتی استفاده کرد. می توانید نمودارهای توالی، نمودارهای ER، نمودارهای کلاس UML و نمودارهای نمودار وضعیت UML را رسم کنید. همچنین می توانید به راحتی مدارهای منطقی، نمودارهای سازمانی، ماشین های حالت محدود، پازل ها، شطرنج و بسیاری موارد دیگر را طراحی کنید.
پشتیبانی از عناصر سفارشی
کتابخانه منبع باز X6 شامل عناصر داخلی است که می توان از آنها برای ایجاد نمودارها در برنامه های جاوا اسکریپت استفاده کرد. چندین شکل پیشفرض مانند مستطیل، متن، دایره، بیضی، تصویر، مسیر و غیره وجود دارد که میتوان از آنها برای کشیدن نقاشی استفاده کرد. شما همچنین می توانید عناصر جدید را از ابتدا ایجاد کنید.
ایجاد و مدیریت نمودارها از طریق جاوا اسکریپت
کتابخانه X6 پشتیبانی کاملی برای تولید و همچنین مدیریت نمودارها با استفاده از کد جاوا اسکریپت ارائه کرده است. این کتابخانه شامل پشتیبانی از انواع مختلفی از نمودارها مانند Line، Bar، Area، Combo charts، Pie & Donut charts و Knobs است. این کتابخانه همچنین چندین عملکرد مرتبط با دستکاری نمودار مانند تغییر اندازه، چرخش، اتصال به عناصر دیگر و غیره را ارائه می دهد.