![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki oto problem:
Ankieta (5 możliwości wyboru w formularzu) ma pobierać z pliku informację o ilości oddanych głosów na poszczególne opcję, zwiększać ją o 1 i zapisać do pliku "glosy.txt". Po tym ma się uruchomić plik "wykres.php" który narysuje wykres na podstawie informacji z wyżej wymienionego pliku txt. Na początek ilość głosów ma odpowiadać długości słupka wykresu. I do tego miejsca myślę, że raczej sobie poradzę. Problem zaczyna się przy modyfikacji tego wykresu - wykres ma rysować słupki w proporcjach (tzn. żeby nie było opcji, że słupek rośnie tak mocno, że poszerza okno itp.), procentowo. Pomożecie? ;d |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Ogólne założenia - patrz post wyżej. To jak będzie proporcja wyglądać zależy od tego co potraktujesz jako "cała szerokość dostępna".
Jeśli będzie to 100% to: słupek = (ilość_głosów_oddanych/ilość_wszystkich)*szerokość_dostępna Ale może też to być widoczne jako: szerokość_dostępna = największy procent oddanych. Wtedy musisz znaleźć opcję na którą oddano najwięcej głosów i o na otrzyma całą dostępną szerokość. Reszta proporcjonalnie, czyli: słupek = (ilość_głosów_oddanych/ilość_głosów_najpopularniejszej_opcji)*szerokość dostępna Jak widzisz... Wszystko jest proste gdy pomyśleć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:55 |