Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Построение графика

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: координаты, начиная с 0
Tox
Отправлено: 16 Апреля, 2012 - 16:24:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Здравствуйте, очень понравилась эта статья, я чуть изменил - нумерация по X начинается с 0. И вопрос - как сделать так, чтобы этот самый 0 по иксу был в начале координат? Я понял, что это где-то здесь:

PHP:
скопировать код в буфер обмена
  1. // Вывод подписей по оси X
  2. $prev=100000;
  3. $twidth=$LW*strlen($DATA["x"][0])+6;
  4. $i=$X0+$RW;
  5.  
  6. while ($i>$X0) {
  7.     if ($prev-$twidth>$i) {
  8.         $drawx=$i-($RW/$count)/2;
  9.         if ($drawx>$X0) {
  10.             $str=$DATA["x"][round(($i-$X0)/($RW/$count))-1];
  11.             imageline($im,$drawx,$Y0,$i-($RW/$count)/2,$Y0+5,$text);
  12.             imagestring($im,2, $drawx-(strlen($str)*$LW)/2, $Y0+7,$str,$text);
  13.             }
  14.         $prev=$i;
  15.         }
  16.     $i-=$RW/$count;
  17.     }
  18.  

Опыт не большой, в чужом коде разбираюсь плохо, а за статью спасибо, очень интересно!
(Добавление)
+
какой смысл в $prev?


-----
In Console We Trust. Code hard. Or die.
 
 Top
Tox
Отправлено: 16 Апреля, 2012 - 18:59:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Разобрался. Спустя 3 часа Голливудская улыбка


-----
In Console We Trust. Code hard. Or die.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Обсуждение статей »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB