Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Wykres i łączenie słupków linią
Forum PHP.pl > Forum > Przedszkole
peja1990
Witam,
chciałbym napisać własny skrypt jQuery generujący wykres słupkowy jak na poniższym obrazku:


Wszystko jestem w stanie zrobić lecz nie wiem jak zabrać się do rysowania linii, które łączą wierzchołki każdego słupka ze sobą.
Czy wie ktoś z Was jak to zrobić ?
Załóżmy, że każde kółeczko na wierzchołku każdego słupka przyjmuje atrybut ID o (rzecz jasna) unikalnym id np. (bull-01, bull-02 itd.) każdy z tych elementów będzie miał pozycję absolutną.

Wykres wyglądałby mniej więcej tak:
  1. <div id="diagram">
  2. <span dir="20"><span id="bull-01"></span></span>
  3. <span dir="35"><span id="bull-02"></span></span>
  4. <span dir="61"><span id="bull-03"></span></span>
  5. <span dir="82"><span id="bull-04"></span></span>
  6. <span dir="10"><span id="bull-05"></span></span>
  7. <span dir="1"><span id="bull-06"></span></span>
  8. <span dir="86"><span id="bull-07"></span></span>
  9. </div>


Słupek:
  1. <span dir="xx"></span>


Wartość atrybutu dir to wartość słupka (nie w procentach), jQuery będzie dynamicznie obliczał sobie wysokość słupka w procentach.
  1. ... dir="xx" ...



Bardzo proszę o pomoc.


-----------------------------------------------
EDIT:
Rozwiązane !
Do zamknięcia smile.gif
hateman
skośne kreski na DIV'ach to raczej porażka

Po pierwsze to są gotowe biblioteki do rysowania wykresów
http://blog.alchemycode.pl/2010/03/02/10-n...resow-i-grafow/

Po drugie, jeżeli już musisz napisać coś swojego to proponuje oprzeć to HTML5 Canvas
jest do tego też plugin jQuery
http://code.google.com/p/jqcanvas/
peja1990
Dzięki ale już sobie z tym poradziłem wink.gif
Pozdrawiam.
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-2025 Invision Power Services, Inc.