معرفی بهترین راه برای ساختن انواع نمودار در php
سلام دوستان؛ در این مطلب می خوام یک روش بسیار خوب برای ساخت انواع نمودار های خطی رو معرفی کنم.
نمودار های سمت سرور یا سمت کاربر؟
نمودار های سمت سرور معمولا به صورت عکس هستند و به همین دلیل باعث افزایش مصرف پهنای باند سرور می شوند و برخی از آنها به دلیل بزرگ بودن عکس ها سرعت لود صفحه را کاهش می دهند به طوری که می توانند باعث ازار کاربران شوند!
اما؛ نمودار های سمت کاربر (client side)
با استفاده از زبان های سمت کاربر می توان اشکالات نمودار های سمت سرور را برطرف کرد. (بر پایه JavaScript)
مرورگر می تواند اطلاعات را از یک فایل xml یا json از سرور بگیرد و به صورت محلی آنها را تفسیر کند! اینگونه نمودار ها فواید بیشتری هم دارند! نمودار های سمت کاربر، انیمشین ها و شخصی سازی های بسیاری را پشتیبانی می کنند.
علاوه بر همه اینها بعضی از کتابخانه های ساخت نمودار مثل: FusionCharts یک PHP wrapper هم برای استفاده از کد های JS و HTML به صورت رشته ای در سرور قرار می دهند که می توان آنها را به سادگی در محتوای نمودار چاپ کرد!
» برای مشاهده توضیحات و سورس به ادامه مطلب مراجعه کنید...
+ مرسی که به ادامه مطلب اومدین!!!
Google Charts (Client Side)
یکی از بهترین روش های ساخت نمودار های سمت سرور، استفاده از Google Charts است. این یک سرویس رایگان بر بستر گوگل می باشد.
علاوه بر اینکه این سرویس بر پایه Javascript نوشته شده است، تنظیماتی دارد که قابلیت استفاده از php را در آن فعال میکند!
برای مشاهده مثال سمت سرور کلیک کنید.
یک نکته بسیار خوب درباره سرویس نمودار گوگل این است که استفاده از آن برای همه رایگان می باشد و همچنین مثال های فراوانی برای استفاده از آن وجود دارد. مثال ها به شما کمک می کنند تا طرز کار با این سرویس را یاد بگیرید و استفاده از این سرویس را شروع کنید.
شما می توانید یک مثال استفاده از api این سرویس را در این لینک مشاهده کنید.
همچنین شما می توانید از سرویس های دیگری مانند: FusionChart یا pChart هم استفاده کنید، ولی ما به دلیل معتبر بودن، این سرویس را به شما پیشنهاد می کنیم...
امیدوارم مفید بوده باشه...
باتشکر
(این سرویس ممکنه برای ایرانی ها تحریم باشه بنابراین باید از نرم افزار دورزدن تحریم استفاده کنید...)
+ این نوشته تماما دست نویس هست و کپی برداری از اون به هر نحوی پیگرد داره...