Datenvisualisierung ist eines der Ergebnisse der Entwicklung moderner Technologie. Sie kann Menschen dabei helfen, Daten intuitiver und klarer zu verstehen und zu analysieren. Im Internetzeitalter müssen viele Websites und Anwendungen Datenvisualisierungsdiagramme anzeigen, um Benutzern das Verständnis und die Nutzung von Daten zu erleichtern. In diesem Artikel wird vorgestellt, wie Sie Datenvisualisierungsdiagramme mit PHP und der pChart-Bibliothek erstellen.
1. Was ist pChart? pChart ist eine Open-Source-Diagrammbibliothek auf PHP-Basis, die viele moderne Diagrammtypen bereitstellt, darunter Liniendiagramme, Säulendiagramme, Kreisdiagramme usw. Die Verwendung ist sehr flexibel und Benutzer können Attribute wie Farben, Beschriftungen und Skalen anpassen. pChart unterstützt mehrere Datenformate wie Arrays, XML, CSV usw. und kann problemlos in verschiedene Datenquellen integriert werden.
Bevor Sie pChart verwenden, müssen Sie es zuerst herunterladen und installieren. Die offizielle Website von pChart ist https://www.pchart.net/. Benutzer können die neueste Version der komprimierten pChart-Datei von dieser Website herunterladen und in das htdocs-Verzeichnis des Webservers extrahieren. Der entpackte Ordner enthält viele Beispielprogramme und -dokumente. Benutzer können die Verwendung von pChart erlernen, indem sie die Dokumente lesen und die Beispielprogramme ausführen.
Bevor Sie pChart zum Erstellen eines Diagramms verwenden, müssen Sie die für das Diagramm verwendeten Daten vorbereiten. pChart unterstützt mehrere Datenformate. In diesem Artikel wird das Array-Format als Beispiel verwendet. Angenommen, Sie möchten ein Säulendiagramm erstellen, um die durchschnittlichen Temperaturdaten einer bestimmten Stadt für jeden Monat anzuzeigen. Die Daten lauten wie folgt:
$data = array(15.2, 17.4, 20.1, 23.7, 28.3, 32.6, 34.7, 33.9, 30.3, 25.4, 20.1, 16.4);
<?php require_once ('pChart2.1.4/class/pData.class.php'); require_once ('pChart2.1.4/class/pChart.class.php'); $chart = new pChart(600, 400);
$dataSet = new pData(); $dataSet->addPoints($data, 'Average Temperature'); $dataSet->setAxisName(0, 'Temperature (°C)'); $chart->setDataSet($dataSet);
$chart->setFontProperties('pChart2.1.4/fonts/tahoma.ttf', 10); $chart->setGraphArea(60, 40, 550, 350); $chart->drawFilledRoundedRectangle(7, 7, 593, 393, 5, 240, 240, 240); $chart->drawRoundedRectangle(5, 5, 595, 395, 5, 230, 230, 230); $chart->drawGraphArea(255, 255, 255, TRUE); $chart->drawScale(array('DrawSubTicks' => TRUE)); $chart->drawTitle(0, 0, 'Average Temperature in Beijing (2020)', 50, 50, 50, 759); $chart->drawLegend(580, 30, array('Average Temperature'), 255, 255, 255);
$chart->drawBarChart(); $chart->Render('chart.png'); echo '<img src="chart.png">';
Das Folgende ist der vollständige PHP-Code zum Generieren eines Säulendiagramms:
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonErstellen Sie Datenvisualisierungsdiagramme mit PHP und pChart. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!