W tym artykule odbędzie się szereg elementów, które idą do tworzenia samochodów, a ich ilość znaleziona w ankiecie. Następnie obliczy ich odsetek z całkowitej liczby samochodów w ankiecie, a następnie wyświetli je na wykresie z ich odsetkami zapisanymi na wykresie liniowym.
Krok 1: Konfigurowanie dokumentu HTML
HTML nie wymaga w nim wiele rzeczy. Musimy po prostu stworzyć pusty <div> To zostanie zmodyfikowane przez kod JavaScript, a JavaScript wykreślą również wykres w tym Div. Dlatego użyj następujących wierszy:
W tym momencie dokument HTML pokaże tylko następujący wynik:
Div nie jest widoczny, ponieważ obecnie nie zawiera żadnych innych elementów ani tekstu.
Krok 2: Konfigurowanie kodu JavaScript
Zacznij od utworzenia tablicy elementów. Ta tablica będzie zawierać nazwę makijażu samochodu i liczbę samochodów. W tym celu po prostu użyj następujących wierszy:
niech elementArray = [];Następnie utworzymy funkcję, która zamierza wykreślić wykres w dokumencie HTML. Ta funkcja zostanie nazwana „Plotgrafh”, i zajmie to trzy parametry jako:
Funkcja PTTGRAPH (tablica, GraphWidth, div)Jak widać, ta funkcja pobiera element, z którego wybierze surowe dane, przyjmuje szerokość wykresu na stronie internetowej HTML i div, w której musi wykreślić wykres.
W tej funkcji pierwszą rzeczą jest utworzenie następujących zmiennych:
Niech TotalCars = 0;Rzecz w tym:
Aby obliczyć całkowitą liczbę samochodów, użyj następujących wierszy kodu:
dla (i = 0; i < array.length; i++)Następnie utwórz zmienną nazwaną wyjściem, ta zmienna zostanie użyta do utworzenia tabeli na stronie internetowej HTML. Dlatego będzie zawierał w nim kod HTML:
Niech wyjście = '$ array [i] [0] | $ calpercentage% |
Teraz w tym momencie zmienna wyjściowa zawiera pełne zapytanie HTML do wykreślania wykresu liniowego na podstawie dostarczonych surowych danych. Wszystko, co pozostało do zrobienia, to uzyskać dostęp do div i ustawić go równe naszemu wyjście zmienne, a także wyświetl całkowitą liczbę samochodów:
div.innerHtml = '$ wyjścieI z tym funkcją Plotgrapgh jest gotowy. Aby wykreślić wykres, po prostu zadzwoń Plotgraph funkcjonować i przekazać argumenty jako:
Plotgraph (ElementArray, 500, dokument.getElementById („grafdiv”));Pełny kod JavaScript jest jako:
niech elementArray = [];$ array [i] [0] | $ calpercentage% |
Uruchamianie dokumentu HTML w przeglądarce internetowej pokazuje teraz następujące dane wyjściowe:
A wykres liniowy został wykreślony wewnątrz div pokazanie odsetka różnych samochodów z ankiety.
Wniosek
Możliwe jest utworzenie wykresu w dokumencie HTML za pomocą JavaScript. W tym celu użytkownik musi skorzystać tag, aby utworzyć elementy SVG i Aby grupować wiele elementów SVG razem pod określoną nazwą. Jednak zbudowanie wykresu na stronie HTML nie jest łatwo, ponieważ może być bardzo zniechęcające dla nowego początkującego. W tym artykule zbudowano wykres liniowy z JavaScript i każdy krok został dokładnie wyjaśniony.