Можливості класів pChart
- безліч геометричних фігур (кола, багатокутники, лінії);
- підтримка тіней для фігур;
- можливість використовувати власні ttf шрифти
- можливість легкої установки і настройки;
- малювання кривих;
- створення напівпрозорого ефекту для фігур і ліній;
Приклад простого графіка намальованого в php:
Для того щоб намалювати цей графік знадобився наступний код:
Для правильної роботи класу создающ ріснукі графіків необхідна следубщая структура директорій (скачати її можна в кінці статті):
- index.php - текшая сторінка;
- class - директорія з класами для малювання гарфіков;
- fonts - шрифти, які ви можете використовувати в графіках;
- колірна схема графіка;
- директорія в яку помещаяется кеш файл і зображення;
- get_timeline_chart - лінійний графік з рівномірним відображенням лінії;
- get_poll_bar_chart - лінійний графік з динамічним відображенням лінії на графіку;
Приклад графіка, створеного функцією get_poll_bar_chart:
Приклад графіка, створеного функцією get_timeline_chart:
Деякі графіки на php цілком можливо об'єднати з графіками з Google Charts. Наприклад, кругової графік в Google Charts повністю відповідає круговій діаграмі відображені раніше на сторінці:
Приклад використання графіків Google Charts
Один з можливих варіантів використання графіків Google Charts створення індикатора завантаження файлу:
Для створення індикатора можна використовувати наступний код:
Для того щоб цей код використовувати в реальному додатку потрібно замінити цей код ajax запитом, який буде повертати відповідь з даними про кількість завантаженого файлу:
раніше я писав про те, як використовувати кросбраузерності спосіб відображення статусу завантаження файлу (. cross-fileupload-progressbar) він може стати в нагоді Вам для заміни тестового прикладу.
Якщо Вам не вистачило інструментів для роботи з графіками і діаграмами то можете використовувати клас php "gChart" від Google. Всі наведені нижче діаграми і графіки створені з використанням "gChart".