Малюємо графіки на php

Можливості класів pChart

  • безліч геометричних фігур (кола, багатокутники, лінії);
  • підтримка тіней для фігур;
  • можливість використовувати власні ttf шрифти
  • можливість легкої установки і настройки;
  • малювання кривих;
  • створення напівпрозорого ефекту для фігур і ліній;

Приклад простого графіка намальованого в php:

Малюємо графіки на php

Для того щоб намалювати цей графік знадобився наступний код:

Для правильної роботи класу создающ ріснукі графіків необхідна следубщая структура директорій (скачати її можна в кінці статті):

  • index.php - текшая сторінка;
  • class - директорія з класами для малювання гарфіков;
  • fonts - шрифти, які ви можете використовувати в графіках;
  • колірна схема графіка;
  • директорія в яку помещаяется кеш файл і зображення;
Ми використовували функцію get_poll_pie_chart для того щоб намалювати кругову діаграму. Замість цієї функції можна використовувати такі функції:
  • get_timeline_chart - лінійний графік з рівномірним відображенням лінії;
  • get_poll_bar_chart - лінійний графік з динамічним відображенням лінії на графіку;

Приклад графіка, створеного функцією get_poll_bar_chart:

Приклад графіка, створеного функцією get_timeline_chart:

Малюємо графіки на php

Деякі графіки на php цілком можливо об'єднати з графіками з Google Charts. Наприклад, кругової графік в Google Charts повністю відповідає круговій діаграмі відображені раніше на сторінці:

Приклад використання графіків Google Charts

Один з можливих варіантів використання графіків Google Charts створення індикатора завантаження файлу:

Для створення індикатора можна використовувати наступний код:

Для того щоб цей код використовувати в реальному додатку потрібно замінити цей код ajax запитом, який буде повертати відповідь з даними про кількість завантаженого файлу:

раніше я писав про те, як використовувати кросбраузерності спосіб відображення статусу завантаження файлу (. cross-fileupload-progressbar) він може стати в нагоді Вам для заміни тестового прикладу.

Якщо Вам не вистачило інструментів для роботи з графіками і діаграмами то можете використовувати клас php "gChart" від Google. Всі наведені нижче діаграми і графіки створені з використанням "gChart".

Схожі статті