![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| kazakru |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
добрейший всем...
вот такой вот вопрос вот к примеру график - взял из соседнего топика <?php require_once("jpgraph.php"); require_once("jpgraph_line.php"); $temp_data = array ("-3.1","3.7","3.4","-3.5","-3.6","-8","-4.0","34.2","-34.1","-33.9"); //значения Y $time_data = array ("3:03","3:13","3:23"); //подписи для Х ВОТ МНЕ НАДО ЧТОБЫ НА ЭТОЙ ОСИ БЫЛО ТОЛЬКО 3 ЗАПИСИ РАСТЯНУТЫЕ ОП ВСЕЙ ШКАЛЕ тоесть в начале по середке и в конце и все это должно быть независимо сколько данных по оси Y, дело в том что у меня есть график температур за сутки, мненадо по оси х вывести всего 24 числа а в оси y у меня почти 300 точек ( там почти каждые 5 минут идет опрос даттчика ) - как сие сделать? а то так он просто дописывает сам значения в оси х... //определение графика $graph = new Graph(350, 250); $graph->SetScale("textlin",-40,40); $graph->SetMarginColor('white'); $graph->SetShadow(); //заголовок $graph->title->Set('day temperature'); $graph->title->SetFont(FF_VERDANA,FS_NORMAL,12); //вывод подписей для оси Х $graph->xaxis->SetTickLabels($time_data); $graph->xaxis->SetFont(FF_ARIAL,FS_NORMAL,10); $graph->xaxis->SetLabelAngle(45); //сам график - линия $line = new LinePlot($temp_data); $line->SetColor('brown3'); $graph->Add($line); //вывод всей картинки $graph->Stroke(); ?> Заранее спасибо |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Графика | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |