![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Korzystając z wykresów bootstrap chciałbym wyświetlić wykresy w pętli o różnych wartościach. Kod jaki jest potrzebny do wygenerowania wykresu: A tutaj wypełnianie wykresu
chciałbym aby dane nie losowały się z JavaScriptu tylko były podawane w pętli . Macie pomysł jak to zrobić ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 2 Dołączył: 4.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze to chyba zły dział na taki temat.
Jesli chcesz w pętli dane podać polecam: http://pl1.php.net/manual/en/control-structures.foreach.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
ale nie wiem co podać (na jakiej zasadzie budowane są wykresy) a nie jaką pętlę zastosować.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Korzystając z wykresów bootstrap chciałbym wyświetlić wykresy w pętli o różnych wartościach. co chciałbyś ?! Cytat chciałbym aby dane nie losowały się z JavaScriptu tylko były podawane w pętli . Macie pomysł jak to zrobić ? a to co to jest ?
dane są przecież tworzone w pętli ? strzelam, ze chcesz wrzucić swoje własne dane - np z php'a i nie wiesz jak to zrobić. Najprościej to po pierwsze: wyświetlasz sobie console.log(data) sprowadzasz jak wygląda struktura danych. Jeśli dane chcesz wklepac z js'a to nie ma tutaj żadnej filozofii. Jeśli z php to tak samo, z tym, że muszisz dane (z bazy, z palca, z kosmosu) zapisać w php'owskich tablicach i na koniec przekonwertować do formatu json (json_encode($jakies_tam_dane_w_php)). Jeśli jednak nie chodzi o to, to problem na 100% leży w tym że sam nie rozumiesz tego czego chcesz - na co dowód mamy w Twoich wypowiedziach. EDIT: wykres tworzony jest na podsatwie punktów osi x,y. Czyli dla każdego pakietu danych musisz podać wartosc [osi_y(wartosc),osi_x(czas-timestamp lub wartosc)]. 'label' jest nazwą danej serii - widnieje na legendzie. najczęściej taki pakiet danych mozna zapisać w taki sposób: series { label: 'nazwa_serii', data : [[0, 3], [4, 8], [8, 5], [9, 13]] } Ten post edytował gitbejbe 11.02.2014, 22:18:49 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@gitbejbe tak chodzi o wrzucenie danych z php a dokładnie z bazy danych. Problem jest taki, że przy 1 wykresie to działa a przy wielu nie wiem jak odwoływać się do nazw divów(bo muszą być inne). nie da się tych parametrów podawać jak 'parametr' diva np. w procentach ile ma zająć ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Problem jest taki, że przy 1 wykresie to działa a przy wielu nie wiem jak odwoływać się do nazw divów(bo muszą być inne) bez różnicy jest ile wykresów sobie wstawisz, bo każdy deklarujesz dla konkretnego div'a
Cytat nie da się tych parametrów podawać jak 'parametr' diva np. w procentach ile ma zająć ? Tutaj nie czaje o co Ci chodzi. Napisz jakiego gotowca używasz, łatwiej będzie pomóc. Ja od siebie polecam hightchart lub flot js |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 29.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat <div id="pie-chart" class="chart-placeholder" wartosc1="20" wartosc2="80"> niby jak to ma działać ? po za tym, kazda wartosc składa sie z dwóch punktów, X i Y. masz: http://www.highcharts.com/demo/ popatrz sobie na przykłady wykresów - kod do podglądu masz pod każdym wykresem w buttonie " Edit in jsFiddle" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 11:58 |