دسته بندی ها
09:05 1399/06/26

معرفی پلاگین رسم نمودار توسط جی کویری

مشخصات سوال کننده :
کاربر : AliNoori     امتیاز کاربر : 136     رتبه کاربر : 11
دسته بندی : Asp.net Core جی کوئری

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5540
هوش مصنوعی

پاسخ هوش مصنوعی

برای رسم نمودار دایره ای (Pie Chart) با استفاده از جی کویری، می توانید از پلاگین های مختلفی مانند Chart.js یا jQuery Flot استفاده کنید. در اینجا، نحوه استفاده از Chart.js را توضیح می دهم زیرا این کتابخانه بسیار محبوب و آسان است.

ابتدا باید فایل های مرتبط با Chart.js را در پروژه خود قرار دهید. می توانید آن ها را از CDN بارگذاری کنید:

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

سپس، یک عنصر Canvas در HTML خود ایجاد کنید که نمودار در آن رسم خواهد شد:

<canvas id="myPieChart" width="400" height="400"></canvas>

حال می توانید داده ها را از دیتابیس خود دریافت کنید و از آن ها برای رسم نمودار استفاده کنید. فرض کنید داده ها را به شکل یک آرایه از اشیاء دریافت کرده اید:

var dataFromDatabase = [ 
    { label: 'Category 1', value: 30 }, 
    { label: 'Category 2', value: 50 }, 
    { label: 'Category 3', value: 20 } 
];

سپس می توانید این داده ها را به فرمت مناسب برای Chart.js تبدیل کرده و نمودار را رسم کنید:

var labels = dataFromDatabase.map(item => item.label);
var data = dataFromDatabase.map(item => item.value);

var ctx = document.getElementById('myPieChart').getContext('2d');
var myPieChart = new Chart(ctx, {
    type: 'pie',
    data: {
        labels: labels,
        datasets: [{
            data: data,
            backgroundColor: ['red', 'blue', 'green'],
        }]
    },
    options: {
        responsive: true,
        plugins: {
            legend: {
                position: 'top',
            },
            title: {
                display: true,
                text: 'My Pie Chart'
            }
        }
    }
});

این کد باید در فایلی که بعد از بارگذاری جی کویری اجرا می شود، قرار داده شود. همچنین توجه داشته باشید که باید داده ها را به صورت دینامیک از دیتابیس خود بارگذاری کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 14:49 1399/06/26

نکته اول اینکه برای استفاده از نمودار یا چارت شما باید از پلاگین های جاوااسکریپت و جی کوئری استفاده کنید و اصلا ارتباطی به این نداره که پروژه شما از نوع Asp.net Core هست یا Asp.net Mvc و یا PHP. چون کلا جی کوئری یک زبان برای استفاده در صفحات وب هست.

خب دیگه واضح هست شما می تونید یک سرچ خیلی ساده در گوگل انجام بدید و انواع و اقسام پلاگین های مختلف جی کوئری برای رسم نمودار با مثال و داکیومنت رو پیدا کنید.

 

معرفی برخی از پلاگین های رسم نمودار توسط جی کوئری
  • سایت canvasjs.com : یکی از سایتهایی هست که در مورد نمودار و نحوه استفاده پلاگین های بسیار خوبی رو معرفی کرده.

نمودار دایره ای

نمودار دایره ای

 

نمودار خطی

نمودار خطی

 

و انواع و اقسام نمودار دیگه که میتونید از سایتش ببینید.

 

  • سایت chartjs.orgاین سایت هم پلاگین های بسیار خوبی رو برای رسم نمودار توسط جی کوئری به شما ارائه میده

 

 

این سایت مثالهای بسیار خوبی هم از نحوه استفاده از نمودارها داره.

به این پاسخ امتیاز بدهید    ‎−1
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود