نیما حبیب خدا

طراحی گراف در php

1 پست در این موضوع

همانطور که میدانید گراف یک کار کاملا آماری دقیق میباشد که در خیلی از سایت ها مورد استفاده قرار میگیرد . برای مثال گراف میزان بارش باران در سال که میتواند بسیار مفید باشد .

امروز میخوام یک کلاس معرفی کنم که با کمک آن میتوانید گراف های بسیار زیبا و کاربردی طراحی کنید .

فایل ها را در آخر پست دریافت کنید و در سرور مجازی نصب کنید .

فایل اصلی را برای شما توضیح میدم

ابتدا با دستورات ini در php مقادیر مورد نیاز را تنظیم و فعال میکنیم .

سپس فایل مربوط به هیستوگرام را که کلاس داخل آن قرار گرفته اینکلود میکنیم .

توابع شرطی مرتبط با نمایش هیستوگرام را تعریف میکنیم مانند ارتفاع ، طول ، مقیاس ها ، برچسب X و Y ، نمایش مقادیر .

مهمترین قسمت تعریف آرایه vals میباشد که در خط 62 تعریف کردیم . این آرایه اطلاعات نمودار ما را دارا میباشد . در طراحی داینامیک برای سایت خود باید این قسمت را از دیتابیس دریافت کنیم و به صورت آرایه دو بعدی ایجاد کنیم .

کار تمام است . کافیست کلاس را تعریف کنیم و از امکانات آن استفاده کنیم . تمامی امکانات مربوط به کلاس را در فایل ایندکس معرفی کردم و کار تمامی آن ها معلوم است .

آخرین مرحله ایجاد یک فرم میباشد که اطلاعات را به سیستم میدهد . مانند طول و مقیاس و آن چه که در بالا معرفی کردیم .

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

این کلاس هیستوگرام را با کمک تابع GD به عکس png تبدیل میکند تا به راحتی برای کاربر قابل نمایش باشد .

امیدوارم آموزش مفید باشد .

دریافت فایل های مرتبط با کلاس از سرور انجمن

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری