Графики на страницах с помощью PHP необходимы во многих случаях - для создания опросов и голосований, статистики. Иногда можно использовать Google Api для создания графиков, иногда PHP. Исходя из этого, мы рассмотрим сегодня примеры различных графиков на PHP и Javascript.
В статье я буду использовать классы, изъятые из разных платных приложений, в некоторых случаях их использование разрешается, например, если вы их используете на бесплатном, некоммерческом сайте, более подробное описание лицензии можно найти на сайте http://www.pchart.net/license.
Возможности классов pChart
- множество геометрических фигур (круги, многоугольники, линии);
- поддержка теней для фигур;
- возможность использовать собственные ttf шрифты
- возможность лёгкой установки и настройки;
- рисование кривых;
- создание полупрозрачного эффекта для фигур и линий;
Скачать архив классов php для работы с рисованием графиков.
Пример простого графика нарисованного в php:
Для правильной работы класса создающиего риснуки графиков необходима следубщая структура директорий (скачать её можно в конце статьи):
./ index.php chart/ class/ data/ fonts/ palettes/ tmp/
- index.php - текший страница;
- class - директория с классами для рисования гарфиков;
- fonts - шрифты, которые вы можете использовать в графиках;
- цветовая схема графика;
- директория в которую помещаяется кэш файл и изображение;
Мы использовали функцию get_poll_pie_chart для того чтобы нарисовать круговую диаграмму. Вместо этой функции можно использовать следующие функции:
- get_timeline_chart - линейный график с равномерным отображением линии;
- get_poll_bar_chart - линейный график с динамическим отображением линии на графике;
Пример графика, созданного функцией get_poll_bar_chart:
Пример графика, созданного функцией get_timeline_chart:
Некоторые графики на php вполне возможно объединить с графиками из Google Charts. Например, круговой график в Google Charts полностью соответствует круговой диаграмме отображённой ранее на странице:
Пример использования графиков Google Charts
Один из возможных вариантов использования графиков Google Charts создание индикатора загрузки файла:
Для создания индикатора можно использовать следующий код:
gChart
Если Вам не хватило инструментов для работы с графиками и диаграммами то можете использовать класс php "gChart" от Google. Все нижеуказанные диаграммы и графики созданы с использованием "gChart".
Диаграмма
3D диаграмма
Диаграмма
Линейный график
Линейный график с заполнением
Линейный график
Линейный график с несколькими линиями
Групповая диаграмма
Горизонтальная диаграмма
Горизонтальная диаграмма
Круговая диаграмма
Штрих код
Групповая диаграмма
Подсвечники
7508 просмотров
Взаимосвязанные материалы
Продолжая обзор возможностей php при работе с excel документами, после того как в предыдущей статье ма завершили рассматривать чтение файлов excel с помощью пакета pear Spreadsheet_Excel_Reader, сл
читать...Порой для работы требуется извлекать данные из файлов xls в базу данных, что обычными средствами php не возможно.
читать...Графики на страницах с помощью PHP необходимы во многих случаях - для создания опросов и голосований, статистики. Иногда можно использовать Google Api для создания графиков, иногда PHP. Исходя из этого, мы рассмотрим сегодня примеры различных графиков на PHP и Javascript. читать...
Nivo Slider обладает множеством настроек для создания эффектного рекламного ролика на сайте.
читать...Заказчики меня часто спрашивают сделать вывод новостей на jQuery.
читать...
Комментарии
Спасибо!
Побольше бы таких статей!