JavaScript API برای ایجاد و مدیریت انواع مختلف نمودارها
کتابخانه جاوا اسکریپت منبع باز برای تولید و مدیریت نمودارهای اساسی و تعاملی، نمودارهای سلسله مراتبی و مدیریت پیوندها.
JointJS یک کتابخانه نموداری قدرتمند جاوا اسکریپت است که به توسعه دهندگان نرم افزار کمک می کند تا برنامه هایی را برای کار با ایجاد و مدیریت انواع مختلف نمودارها بسازند. این کتابخانه از ایجاد و مدیریت نمودارهای اساسی و همچنین تعاملی با استفاده از دستورات جاوا اسکریپت پشتیبانی می کند. این کتابخانه منبع باز است و تحت مجوز عمومی موزیلا 2.0 در دسترس است.
استفاده از این کتابخانه بسیار آسان است و شامل پشتیبانی از چندین ویژگی مهم مانند عناصر تعاملی و مدیریت پیوندها، کار با عناصر اصلی مانند راست، دایره، بیضی، متن، تصویر و مسیر، اتصال عناصر نمودار از طریق پیوندها، نمودارهای سلسله مراتبی است. پشتیبانی، سریالسازی و سریالزدایی، استفاده از پیوندهای قابل تنظیم با برچسبها و سرپیکانها، پشتیبانی از عناصر تعاملی و پیوندها، معماری MVC و بسیاری موارد دیگر.
از کتابخانه JointJS می توان برای توسعه برنامه هایی استفاده کرد که می توانند بر روی مرورگرهای محبوب مانند Google Chrome، Firefox، Safari، Opera، IE 11، MSEdge و غیره اجرا شوند. میتوانید از جدیدترین نسخهها استفاده کنید. همچنین کتابخانه از عناصر نمودارهای آماده برای استفاده از نمودارهای شناخته شده مانند ERD، Org chart، FSA، UML، PN، DEVS و موارد دیگر کاملاً پشتیبانی میکند.
شروع کار با JointJS
روش توصیه شده برای نصب کتابخانه JointJS استفاده از NPM است. لطفا از دستور زیر برای نصب راحت استفاده کنید
JointJS را از طریق NPM نصب کنید
npm install
ایجاد و مدیریت نمودار از طریق JavaScript API
کتابخانه منبع باز JointJS به توسعه دهندگان نرم افزار اجازه می دهد تا انواع مختلفی از نمودارها را به راحتی در برنامه های جاوا اسکریپت خود ایجاد کنند. این کتابخانه شامل پشتیبانی از اشکال داخلی است که می توان از آنها برای ترسیم نمودارهای سفارشی به راحتی استفاده کرد. می توانید نمودارهای توالی، نمودارهای ER، نمودارهای کلاس UML و نمودارهای نمودار وضعیت UML را رسم کنید. همچنین می توانید به راحتی مدارهای منطقی، نمودارهای سازمانی، ماشین های حالت محدود، پازل ها، شطرنج و بسیاری موارد دیگر را طراحی کنید.
پشتیبانی از عناصر سفارشی
کتابخانه منبع باز JointJS شامل عناصر داخلی است که می توان از آنها برای ایجاد نمودار در برنامه های جاوا اسکریپت استفاده کرد. چندین شکل پیشفرض مانند مستطیل، متن، دایره، بیضی، تصویر، مسیر و غیره وجود دارد که میتوان از آنها برای کشیدن نقاشی استفاده کرد. شما همچنین می توانید عناصر جدید را از ابتدا ایجاد کنید.
ایجاد و مدیریت نمودارها از طریق جاوا اسکریپت
کتابخانه JointJS پشتیبانی کاملی را برای تولید و همچنین مدیریت نمودارها با استفاده از کد جاوا اسکریپت ارائه کرده است. این کتابخانه شامل پشتیبانی از انواع مختلفی از نمودارها مانند Line، Bar، Area، Combo charts، Pie & Donut charts و Knobs است. این کتابخانه همچنین چندین عملکرد مرتبط با دستکاری نمودار مانند تغییر اندازه، چرخش، اتصال به عناصر دیگر و غیره را ارائه می دهد.