با استفاده از JavaScript و کتابخانه Chart.js یک نمودار ستونی (bar chart) بسازید که میزان فروش ماهانه یک فروشگاه را نشان دهد و هنگام قرارگیری ماوس روی هر ستون مقدار دقیق فروش را نمایش دهد.
8.0 بازدید آخرین ویرایش در 192 روز قبل ساعت 03:50 0.0
با استفاده از Chart.js (مثلاً از CDN) یک عنصر در HTML قرار دهید و با JavaScript آرایهای از برچسبها (ماهها) و دادههای فروش را آماده کنید، سپس یک نمونه جدید از Chart با نوع 'bar' و تنظیمات datasets و options برای فعالسازی tooltips و responsiveness بسازید؛ میتوانید رنگها، عنوان محور و نمایش ارقام روی tooltip را در options تنظیم کنید. نکات: دادهها را به صورت آرایه آماده کنید تا بهروزرسانی ساده باشد (chart.data = ...; chart.update())، از گزینههای scales برای قالببندی محور y استفاده کنید و برای جلوگیری از دوبار رندر شدن قبل از ایجاد مجدد chart.destroy() را فراخوانی کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای بهروزرسانی ساده دادههای نمودار از chart.data = { labels, datasets } استفاده کنید و سپس chart.update() را صدا بزنید تا دوباره رندر لازم نباشد. قبل از ایجاد نمودار جدید حتماً chart.destroy() را فراخوانی کنید تا از مشکلات مربوط به حافظه و رندر دوباره جلوگیری شود. برای نمایش مقدار دقیق در tooltip از قابلیتهای callback مربوط به tooltip استفاده کنید و میتوانید قالب نمایش را با واحد پول یا رقم بدون اعشار تنظیم کنید. همچنین تنظیمات محور y مانند beginAtZero: true و ticks.callback برای فرمت اعداد، به خوانایی نمودار کمک میکند و گزینههای responsive و maintainAspectRatio هم برای سازگاری با اندازههای مختلف فعال باشند.
گزارش