Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukam JS Column Stacked Chart
Forum PHP.pl > Forum > Gotowe rozwiązania
Pyton_000
Siemka.

Szukam biblioteki JS do rysowania Stacked Column Chart.

Zaraz będzie milion głosów "Ale przecież każda to potrafi". Tak, ale oparte są na seriach danych.

Mi chodzi o coś +/-:

Dane (przykładowe):
Kod
[
    '2016-01-01': [
        1,2,3,4
    ],
    '2016-01-02': [
        2,7
    ],
    '2016-01-03': [
        1,6,9
    ],
    '2016-01-04': [
        1,2,6
    ],
    '2016-01-05': [
        1
    ],
]


Wykres:


Kolory są bez znaczenia (po prostu udało mi się na siłę w Excelu wygenerować taki wykres biggrin.gif )
Nie chciałbym zbytnio kombinować nad strukturą danych i na siłę upychać się w seriach danych.

Chcę po prostu aby do danej daty przypisać x wartości i żeby one się zestackowały na tej dacie. Jak widać ilość danych per data może być rózna (nawet 100 smile.gif albo 1mln tongue.gif )
Pyton_000
@trueblue napisałem przecież że nie chcę serii danych wink.gif
Taki wykres mogę wygenerować 90% bibliotekami do chartów smile.gif

PS. No chyba że pokażesz mi kod który wygeneruje dokładnie taki wykres jak pokazałem bez miliona dodatkowych funkcji, przekształceń itp.
trueblue
Pyton_000,
z boku jest przycisk edycji, widać kod.

Chart jest zasilony układem danych:
  1. "year": 2003,
  2. "europe": 2.5,
  3. "namerica": 2.5,
  4. "asia": 2.1,
  5. "lamerica": 0.3,
  6. "meast": 0.2,
  7. "africa": 0.1
  8. }, {
  9. "year": 2004,
  10. "europe": 2.6,
  11. "namerica": 2.7,
  12. "asia": 2.2,
  13. "lamerica": 0.3,
  14. "meast": 0.3,
  15. "africa": 0.1


Czyli rok i dane dla roku (układ jak podany przez Ciebie).
Większość chartów, które widziałem jest zasilana danymi przetransponowanymi - pierwsza seria na kolejne lata, druga seria na kolejne lata, itd.
Chodzi Ci o to, że są etykiety danych (tu kontynety)?
Pyton_000
A możesz zbudować chart taki jak pokazałem na podstawie moich danych? Bo ja to średnio widzę. smile.gif
trueblue
https://jsfiddle.net/tpyLfb1h/
Pyton_000
Niee tak być nie może smile.gif Po pierwsze musiałbym generować pierdyliard labelek, do tego serie danych, do tego baloons itd itd.

Całość robi się skomplikowana. Ja potrzebuję prostego rozwiązania.
Już nawet w głowie pojawił się pomysł napisania sobie czegoś własnego ale nie za bardzo wiedziałbym jak się do tego zabrać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.