Post
#1
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
jak generowac grafike w sondzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) mam taki pomysl: Jesli liczba jest wieksza niz dwucyfrowa dziele ja przez tyle o ile miejsc jest wiekasz np 10, i to co zostanie to takiej szerokosci wyswietlam grafike
P.S. a jak bym chcial wykres kolowy, wiem ze mozna skorzystac z klas xgraph, (czy jakos tak) a jak by tak samemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował invx 29.06.2005, 21:12:02 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%)
|
Witam
Cytat Nie lepiej obliczyć całkowitą liczbę głosów i na jej podstawie utworzyć procentowy wykres?? Pozwolicie, że sie nie zgodzę? Gdyby na podstawie wszystkich głosów obliczyć procentowy udział każdej z nich, to wykres będzie brzydki! Żadne z wyników nie dojdzie do końca osi współrzędnych (jeśli mogę to tak nazwać). Załóżmy, że będą 2 słupli, razem 9 głosów. Jeden słupek ma 6, kolejny 3 głosy. No i głupia sytuacja, bo wykres jest przewidziany na 9 głosów, a max słupek ma 6! Tak nie może być. Należy przyjąć, że największa ilość głosów to max wykresu. No i teraz obliczyć stosunek, czyli dla pierwszej wypowiedzi słupek wyniesie 100% (6 głosów), a dla drugiej 50% (3 głosy). Trzeba jeszcze obliczyć współczynnik (ważna rzecz). Współczynnik to liczba która odpowiada za prawidłowe wyświetlanie. Załóżmy, że nasz max słupek ma 100px. Tak więc współczynnik będzie równy 100(px)/6(głosy)=16,67. Teraz możemy spokojnie i bez obaw obliczyć wysokość kolejnego słupka, tj. 16,67(współczynnik)*3(głosy)=50(px). Moze to trochę zamieszałem, ale wg. mnie to najlepszy sposób na dobre, ładne i prawidłowe wyświetlenie danych z sondy czy statystyk. Uzyskujemy przez to peną kontrolę nad słupkami, bo w tym obliczeniach jedyną stałą wartością jest wysokość wykresu (założone 100px). Inne rzeczy są już liczone dynamicznie i zawsze wyświetlone są optymalnie do wysokości wykresu. Zachęcam do testów i oczywiście radzę użyć takich funkcji jak round(), ceil() itp dla zaokrąglania wyników dla graficznych słupków do INT - bo jak przedstawić 0,5 px (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Sorki za elaborat - starałem się skrócić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S: Przykład dla wcześniejszych wypowiedzi pokazałby, że biorąc pod uwagę np. 20 odpowiedzi, z łączną suma 100 głosów, to średnio max słupek dochodziłby do 1/5 max wysokości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
invx grafika do sondy 29.06.2005, 21:10:57
Wave Nie lepiej obliczyć całkowitą liczbę głosów i na j... 2.07.2005, 16:23:23
hwao Cytat(Wave @ 2005-07-02 17:23:23)Nie lepiej o... 2.07.2005, 17:08:08
Diwi A ja bym do wyświetlenia użył tego
Wykresy są bard... 2.07.2005, 17:28:23
Kas Najlepiej (tzn. najprościej) zrobić wykres słupkow... 2.07.2005, 21:00:01
Kas Można tak - wtedy wykres jest dużo ładniejszy i mn... 2.07.2005, 21:31:40
id4 Cytat(Kas @ 2005-07-02 21:31:40)wtedy wykres ... 2.07.2005, 21:41:52
Kas Nie masz prówannia do 100%.
Wykres odnosi się do m... 2.07.2005, 21:45:11
id4 Cytat(Kas @ 2005-07-02 21:45:11)Nie masz prów... 2.07.2005, 21:50:17
Kas Nie chcę się zbyt mądrzyć...
Ale byłoby jednak ... 2.07.2005, 21:54:55
id4 Cytat(Kas @ 2005-07-02 21:54:55)Efekt końcowy... 2.07.2005, 22:11:38
Kas Co jest lepsze... rewolwer czy pistolet?
Podobna d... 2.07.2005, 22:16:06
id4 Jeśli znajdę trochę czasu jutro to napisze jakąś f... 2.07.2005, 22:18:02
Kas Do robienia takich wykresów liczonych od sumy mam ... 2.07.2005, 22:22:40
id4 No i super
Spróbuj teraz przetestować ten kod dl... 2.07.2005, 22:31:49
Kas Przy
Kod3 52 482
lub
Kod56 21 999
u mnie całoś... 2.07.2005, 22:39:37
id4 Cytat(Kas @ 2005-07-02 22:39:37)Co nie zmieni... 2.07.2005, 22:56:15
Kas Już od dwana rozumiem o co Ci chodzi.
I podtrzymuj... 2.07.2005, 23:03:51
id4 Cytat(Kas @ 2005-07-02 23:03:51)Swoją drogą t... 2.07.2005, 23:25:09
Kas Te dziury na końcu wykresu można spokojnie wykorzy... 2.07.2005, 23:40:28
id4 Cytat(Kas @ 2005-07-02 23:40:28)Te dziury na ... 3.07.2005, 09:01:53
Kas Przy rozkładzie głosów
- 5%
- 10%
- 85%
nawet be... 3.07.2005, 15:16:04 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:29 |