Chart.js
کتابخانهٔ رسم نمودار با canvas. هشت نوع نمودار پایه — خطی، میلهای، دایرهای و بقیه — را با پیکربندی ساده میسازد و خروجیاش واکنشگرا و متحرک است. برای داشبورد مدیریتی و گزارش فروش گزینهٔ متداولی است.
معرفی محصول
Chart.js تعادل خوبی بین سادگی و قدرت دارد: برای یک نمودار میلهای چند خط کد کافی است، ولی اگر لازم شد میتوانید تقریباً هر جزئی از محورها، راهنما و تعامل را تغییر دهید.
کاربرد اصلی
یک عنصر canvas در صفحه میگذارید و دادهها و نوع نمودار را به آن میدهید. برای داشبوردهای مدیریتی، گزارش فروش و نمایش آمار سایت گزینهٔ متداولی است.
مناسب چه کسانی است
برای توسعهدهندههایی که نمودار استاندارد میخواهند و نیازی به مصورسازیهای خیلی خاص ندارند. برای نمودارهای غیرمتعارف، کتابخانههای سطح پایینتر انعطاف بیشتری میدهند.
مزایا
حجم معقول، بدون وابستگی به کتابخانهٔ دیگر، و مستندات روشن. چون روی canvas رسم میکند، با تعداد زیاد نقطهٔ داده هم کاراییاش افت محسوسی ندارد.
اطلاعات فنی
- سازنده: Chart.js Contributors
- لایسنس: MIT
- پیشنیاز: مرورگر با پشتیبانی canvas
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://www.chartjs.org/
- مخزن کد: https://github.com/chartjs/Chart.js
- مستندات: https://www.chartjs.org/docs/latest/
�
تنباز و رایگان
لایسنس MIT
هشت نوع ن�
ودار پایه
خطی، �
یلهای، دایرهای و بیشتر
واکنشگرا
تطبیق خودکار با اندازهٔ صفحه
انی�
یشن داخلی
ن�
ایش نر�
تغییر دادهها
ترکیب انواع ن�
ودار
چند نوع روی یک �
حور
رس�
روی canvas
کارایی خوب با دادههای زیاد
بدون وابستگی
نیازی به کتابخانهٔ جانبی ندارد
قابل توسعه
افزودن افزونه و نوع ن�
ودار سفارشی
- کتابخانه را با npm نصب کنید یا فایل ساختهٔ آماده را در صفحه وارد کنید.
- یک عنصر canvas با شناسه در صفحه بگذارید.
- نمونهٔ نمودار را با نوع، دادهها و تنظیمات بسازید.
- برای فارسی، فونت و جهت راهنما را در تنظیمات مشخص کنید.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
Swiper
کتابخانهٔ اسلایدر و کروسل با پشتیبانی کامل لمسی. بدون وابستگی به jQuery کار میکند، حالت راستبهچپ دارد و برای گالری تصویر، اسلایدر محصول و بنر صفحهٔ اصلی مناسب است. ماژولهایش را میتوان انتخابی وارد کرد تا حجم کم بماند.
Alpine.js
فریمورک جاوااسکریپت بسیار سبک که رفتار تعاملی را مستقیم در نشانهگذاری مینویسید. برای منوی کشویی، تب و مودال، بدون نیاز به فرایند ساخت یا فریمورک سنگین. برای سایتهایی که سمت سرور رندر میشوند انتخاب سبکی است.
Axios
کتابخانهٔ ارسال درخواست HTTP بر پایهٔ Promise که هم در مرورگر و هم در Node.js کار میکند. رهگیر درخواست و پاسخ، لغو درخواست و تبدیل خودکار JSON را در خود دارد.
Day.js
کتابخانهٔ کار با تاریخ و زمان با حجمی بسیار کم. تجزیه، قالببندی، محاسبه و مقایسهٔ تاریخ را ساده میکند و معماری افزونهایاش اجازه میدهد فقط قابلیتهای لازم را بارگذاری کنید.