Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.09.2006 Skąd: Gdansk Ostrzeżenie: (0%)
|
Witam,
mam taki problem. Tworze aplikację, która pobierać będzie wartości (i umieszczać je na osi OY) oraz czas kiedy te wartości będą występować (to umieszczane będzie na osi OX). Czyli np wykres temperatury w czasie- temp na OY czas na OX. Posiadam w czterech zmiennych wartości czasu, zmienne to: $hh-godziny, $mm-minuty, $ss-sekundy, $ms-milisekundy. Te wartości przekształcam na jedną wartość, żeby przeskalować odpowiednio wykresy. Zmienna ta obliczana jest wg następującego wzoru: $czas_wartosc=60*60*$hh+60*$mm+$ss+0.001*$ms. Czyli w pewnym sensie jest to wyrażone w sekundach. Chciałbym, żeby na osi OX zawsze zaznaczane były tylko 6 wartości: czas_min, czas_max i cztery wartości proporcjonalne w tym przedziale, tak żeby w przypadku dużej ilości punktów pomiarowych nie zawalić opisami osi OX. Rozwiązuje to w ten sposob: $czas_na_stale[0]=$czas_min; $czas_na_stale[1]=$czas_min+($czas_max-$czas_min)*1/5; $czas_na_stale[2]=$czas_min+($czas_max-$czas_min)*2/5; $czas_na_stale[3]=$czas_min+($czas_max-$czas_min)*3/5; $czas_na_stale[4]=$czas_min+($czas_max-$czas_min)*4/5; $czas_na_stale[5]=$czas_max; Otrzymuje ładny wykres, tzn mam 6 punktów równo oddalonych od siebie. Teraz pojawia się problem. Chciałbym na potrzeby wykresów opisać te sześć punktów, nie wiem jak spowrotem wartość $czas_na_stale można przekształcić w wartość w formacie HH:MM:SS.ms (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) a może macie inny pomysl jak to rozwiązać?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pozdrawiam |
|
|
|
grudziu [php] jak przekształcić czas na wartość i spowrotem 23.08.2007, 11:38:50
phpion.com Nie do końca zrozumiałem Twój problem, ale możliwe... 23.08.2007, 12:02:08
misiek172 ja osobiście do zapisu daty używam
mktime();
któ... 23.08.2007, 12:22:53
grudziu właśnie mam troche kłopot z poprawn... 23.08.2007, 12:23:06
phpion.com Na osi OX uzywaj unixowego formatu czasu i nie będ... 23.08.2007, 13:48:54
grudziu Problem rozwiązany, rozwiązanie znajduje się tutua... 23.08.2007, 14:44:18 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 06:48 |