GraphClass
читать в блоге
Часто возникает необходимость построить график чего-либо, это может быть и график посещаемости, и результаты голосования, сейчас вообще мало какой проект обходится без подобного функционала.
Я решил написать свой класс. Да есть много аналогов. И гугловские и другие. Но мне хотелось сделать простой класс для создания достаточно стильных графиков.
как это может выглядеть:
как работать с классом:
include 'class.graph.php';
$list=new GraphClass('ARIALN.TTF');
инициализируем класс и указываем файл шрифта (обязательно)
собираем массив с параметрами графика
синтаксис:
array(array(str 'name', int 'size'[,str 'color', int 'size2' - только для vector]),...);
пример:
$T=array(array('name'=>'VW Passat','size'=>1857,'color'=>'#ff0000'),
array('name'=>'ВАЗ 2112','size'=>1626,'color'=>'#111111'),
array('name'=>'ВАЗ 2109','size'=>1486,'color'=>'#013C5A'));
создаем график:
синтаксис:
$img=$list->viewGraph(str название графика,array параметры[, array размеры,str цвет,str тип]);
$img - объект графика
str тип - (
column - классический график
columnone - одноколоночный график
vector - векторный график
)
пример:
$img=$list->viewGraph('Посетители & браузеры',$T, array('width'=>400,'height'=>100), '#ff0000', 'columnone');
выводим результат:
синтаксис:
$list->returnImg($img,str type);
$img - объект графика
str type - (temp - выводит прямо в браузер, через png файл,
str filename - если указать файл с путем к нему, то будет создан файл с графиком, расширение берется из адреса
пример
$list->returnImg($img,'temp');
$list->returnImg($img,'img/1.png');
Набор default цветов можно настроеть в функции precolor()
вот вроде и все, удачной работы)
Подстраницы
Классификатор
- JS (1)
- PHP (15)
- блогинг (4)
- Блогообзор (2)
- Веб-мастеру (10)
- интересное (18)
- Мой скрипт (10)
- Новости (12)
Теги
Поиск
Комментарии
- Konstantin к записи 370 запрещенных паролей твиттера
- Alexander к записи Постовой – плагин для WordPress
- LaaCrus к записи Старт блогообзора
- ИстинА к записи Работа с почтой средствами PHP
- Первый отчет по эксперименту с блогуном | 1000$ к записи Постовой – плагин для WordPress





