Dieser Artikel wird eine Reihe von Elementen annehmen, die in das Auto fahren und ihre Menge in einer Umfrage gefunden wird. Danach berechnet es ihre Prozentsätze aus den Gesamtautos in der Umfrage und zeigt sie dann im Diagramm mit ihren Prozentsätzen auf dem linearen Graphen an.
Schritt 1: Einrichten des HTML -Dokuments
Die HTML erfordert nicht viel Zeug, um darin erledigt zu werden. Wir müssen einfach einen leeren erstellen <div> Dies wird durch JavaScript -Code geändert, und JavaScript zeichnet auch das Diagramm in dieser DIV auf. Verwenden Sie daher die folgenden Zeilen:
Zu diesem Zeitpunkt zeigt das HTML -Dokument nur das folgende Ergebnis an:
Die DIV ist nicht sichtbar, da es derzeit keine anderen Elemente oder Text enthält.
Schritt 2: Einrichten des JavaScript -Code
Erstellen Sie zunächst ein Elementarray. Dieses Array wird den Namen des Autos und die Anzahl der Autos enthalten. Verwenden Sie dazu einfach die folgenden Zeilen:
lass ElementArray = [];Danach werden wir eine Funktion erstellen, die das Diagramm im HTML -Dokument zeichnen wird. Diese Funktion wird benannt "Plotgraph", und es wird die drei Parameter dauern:
Funktionsplotgraph (Array, Graphwidth, div)Wie Sie sehen können, nimmt diese Funktion das Element, aus dem die Rohdaten ausgewählt werden sollen.
In dieser Funktion ist es erstes, die folgenden Variablen zu erstellen:
Sei TotalCars = 0;Die Sache ist:
Um die Gesamtzahl der Autos zu berechnen, verwenden Sie die folgenden Codezeilen:
für (i = 0; i < array.length; i++)Erstellen Sie anschließend eine Variable, die als Ausgabe bezeichnet wird. Diese Variable wird verwendet, um eine Tabelle auf der HTML -Webseite zu erstellen. Daher enthält es HTML -Code darin:
lass output = '$ Array [i] [0] | $ Calpercentage% |
Zu diesem Zeitpunkt enthält die Ausgangsvariable die vollständige HTML -Abfrage, um das lineare Diagramm aus den bereitgestellten Rohdaten zu zeichnen. Alles, was zu tun ist, ist, auf die DIV zuzugreifen und sie gleich zu setzen Ausgang Variable und auch die Gesamtzahl der Autos anzeigen:
div.Innerhtml = '$ outputUnd damit die Funktion Plotgrapgh ist komplett. Um die Grafik zu zeichnen, rufen Sie einfach die an Plotgraph Funktion und in die Argumente übergeben wie:
Plotgraph (ElementArray, 500, Dokument.getElementById ("GraphDiv"));Der vollständige JavaScript -Code lautet wie:
lass ElementArray = [];$ Array [i] [0] | $ Calpercentage% |
Ausführen des HTML-Dokuments in einem Webbrowser zeigt nun die folgende Ausgabe an:
Und das lineare Diagramm wurde in der Darstellung des div Präsentation der Prozentsätze verschiedener Autos aus einer Umfrage.
Abschluss
Mit Hilfe von JavaScript ist es möglich, ein Diagramm in einem HTML -Dokument zu erstellen. Dafür muss der Benutzer die nutzen Tag zum Erstellen von SVG -Elementen und der Mehrere SVG -Elemente unter einem bestimmten Namen zu gruppieren. Es ist jedoch nicht einfach, ein Diagramm auf einer HTML -Webseite zu erstellen, da es für einen neuen Anfänger sehr entmutigend sein kann. In diesem Artikel wurde ein lineares Diagramm mit JavaScript erstellt, und jeder Schritt wurde gründlich erklärt.