Eine sehr häufige Anforderung der Business -Website besteht darin, ein Diagramm zu erstellen, das auf den gesammelten Daten der Website basiert. Diese Informationen helfen, das Geschäft schneller auszubauen. Der Webprogrammierer muss also Grundkenntnisse über das Erstellen des Diagramms erlangen. Das Diagramm kann durch serverseitige und clientseitige Skripte generiert werden. Der Entwickler kann jede Art von Skript basierend auf Website -Anforderungen auswählen. Es gibt einige Vor- und Nachteile der Verwendung der serverseitigen und clientseitigen Diagramme. Das vom serverseitige Skript generierte Diagramm erhöht die Serverüberladung, die die Site langsamer macht. Die Endbenutzer verlieren möglicherweise ihre Geduld, wenn die Diagrammbilder mehr Zeit zum Herunterladen benötigen. Dieses Problem beim Erstellen eines Diagramms auf der Website kann unter Verwendung des Client-Seite-Diagramms weggelassen werden. Das Diagramm wird lokal erzeugt, indem XML- oder JSON-Daten aus dem Server in einem clientseitigen Skript abgerufen werden. Das von Client-Side-Skript erstellte Diagramm macht den Download schneller und verschiedene angepasste Diagramme können erstellt werden, z. B. die Anwendung von Animation im Diagramm und das attraktiv. In diesem Tutorial lernen Sie, das Diagramm mit der serverseitigen PHP-Bibliothek zu erstellen.
Server-Seite-Diagramm:
Viele kostenlose und kommerzielle serverseitige PHP-Diagrammbibliotheken sind ab sofort verfügbar. Pchart, Phpchartjs, Fusioncharts, JPGraph usw. Erstellen PHP-Bibliotheken auf der Webseite ein serverseitiges Diagramm. Verwendung der JPGRAPH Die Bibliothek wurde in diesem Tutorial erläutert, indem verschiedene Arten von Diagrammen erstellt werden. Die freie Version der JPGRAPH Die Bibliothek wurde in diesem Tutorial verwendet.
JPGRAPH:
Es handelt sich um eine objektorientierte Diagrammbibliothek, die verschiedene Arten von Diagrammen erstellt, z. B. Zeilendiagramme, Balkendiagramme und Kreisdiagramme. Es ist in kostenlosen und bezahlten Versionen erhältlich. Die kostenpflichtige Version wird für kommerzielle Zwecke verwendet und kann einen Barcode oder einen QR -Code erstellen. Sie müssen die JPGraph -Bibliothek herunterladen, bevor Sie sie verwenden. Gehen Sie zu der folgenden URL -Adresse und laden Sie die Bibliothek herunter:
https: // jpgraph.net/download/
Entpacken Sie nach dem Herunterladen der Bibliothek die Datei und speichern Sie sie im Ordner, in dem das PHP -Skript ausgeführt wird. Ich habe den Ordner im Inneren gespeichert /var/www/html/PHPCode -Ordner. Das Erstellen verschiedener Arten von Diagrammen mithilfe dieser Bibliothek wird im folgenden Teil dieses Tutorials angezeigt.
Beispiel 1: Zeilendiagramm erstellen
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Zeilendiagramm mit grüner Farbe zu zeichnen. Ein Array wurde verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der Graph Objekt wurde zur Anzeige des Diagramms verwendet, und das Lineplot Das Objekt wurde verwendet, um das Zeilendiagramm mit der Verwendung des Graph Objekt.
// Bedarfsdateien zum Zeichnen von Zeilendiagramme eingebenAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Beispiel 2: Erstellen eines akkumulierten Balkendiagramms
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein akkumuliertes Balkendiagramm zu zeichnen. Zwei Arrays wurden verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der Graph Objekt wurde zur Anzeige des Diagramms verwendet. Der Barplot und Accbarplot Objekte wurden verwendet, um das akkumulierte Balkendiagramm mit dem zu erstellen Graph Objekt.
// Bedarfsdateien zum Zeichnen von BalkendiagrammAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Beispiel 3: Erstellen eines akkumulierten Balkendiagramms mit Gradienten
Erstellen Sie eine PHP. Zwei Arrays wurden verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der Graph Objekt wurde zur Anzeige des Diagramms verwendet. Der Barplot und Accbarplot Objekte wurden verwendet, um das akkumulierte Balkendiagramm mit dem zu erstellen Graph Objekt. Der Setfillgradient () Funktion der Barplot Das Objekt wurde im Skript verwendet, um die Gradientenfarbe des Diagramms festzulegen.
// Bedarfsdateien zum Zeichnen von Zeilendiagramme eingebenAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Beispiel 4: Erstellen eines gruppierten Balkendiagramms
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein gruppiertes Balkendiagramm zu zeichnen. Drei Arrays wurden verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der Graph Objekt wurde zur Anzeige des Diagramms verwendet. Der Barplot und GroupBarplot Objekte wurden verwendet, um das gruppierte Balkendiagramm mit der Verwendung des Graph Objekt.
// Bedarfsdateien zum Zeichnen von Zeilendiagramme eingebenAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Beispiel 5: Erstellen eines einfachen Kreisdiagramms
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein Kreisdiagramm zu zeichnen. Ein Array wurde verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der Graph Objekt wurde zur Anzeige des Diagramms verwendet, und das Pieplot Objekt wurde verwendet, um das einfache Kreisdiagramm mit der Verwendung des Graph Objekt.
// Bedarfsdateien zum Zeichnen von Zeilendiagramme eingebenAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Beispiel 6: Erstellen eines 3D -Kreisdiagramms
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um ein 3D -Kreisdiagramm zu zeichnen. Zwei Arrays wurden verwendet, um die Daten zum Zeichnen des Diagramms festzulegen. Der PieGraph Objekt wurde zum Anzeigen des Diagramms und des Pieplo3d Das Objekt wurde verwendet, um das einfache Kreisdiagramm mit dem zu erstellen PieGraph Objekt.
// Bedarfsdateien zum Zeichnen von Zeilendiagramme eingebenAusgang:
Nach der Ausführung des Skripts vom Server wird die folgende Ausgabe angezeigt:
Abschluss:
In diesem Artikel sind alle in den vorherigen Beispielen verwendeten Daten statisch. Sie können Daten problemlos über den Datenbankserver mithilfe von PHP abrufen und zum Erstellen eines Diagramms basierend auf dynamischen Daten verwenden. Wenn Sie ein attraktiveres Diagramm und einen schnelleren Download erstellen möchten, können Sie eine beliebte clientseitige Bibliothek verwenden. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.