Heim >Backend-Entwicklung >PHP-Tutorial >Anmerkungen zur PHP-Grafikoperation Jpgraph-Studie
Das Beispiel in diesem Artikel beschreibt die Jpgraph-Studiennotizen zu PHP-Grafikoperationen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Jpgraph-Installationskonfiguration
Laden Sie das Jpgraph-Installationspaket herunter
Entpacken Sie es und legen Sie es auf der Festplatte ab , (am besten zusammen mit der Webseite einfügen)
Ändern Sie die php.ini-Datei:
1 Speicher Memory_limit=X, mindestens 32M
2 . Ausführungszeit max_executi/p>
3. Cache-Ausgabepufferung zum einfachen Debuggen
2. Grundlegende Schritte zum Erstellen von Grafiken mit Jpgraph (erforderlich)
1 Klassenbibliotheksdateien
Code kopierenDer Code lautet wie folgt:
require_once();
2 🎜>
Code kopieren Der Code lautet wie folgt:
$data=array(); können feste Daten im sein PHP-Programme, dh statische Daten, können direkt abgerufen werden können im Text gespeichert werden. Die Daten in der Datei
können die in der Datenbank gespeicherten Daten sein
können die über URL-Parameter übergebenen Daten sein (GET oder POST-Methode)
Kopieren Sie den Code Der Code lautet wie folgt:
$graph=new Graph();Hier können Sie die Größe des Diagramms festlegen 4. Legen Sie den Inhalt des Titels, des X-Achsen-Titels, des Y-Achsen-Titels und seiner Schriftart fest , Farbe, Position usw. 5. Erstellen Sie die entsprechende Diagramminstanz , die ein Liniendiagramm oder ein Säulendiagramm, ein Kreisdiagramm, ein 3D-Diagramm usw. sein kann. 6. Fügen Sie Daten zum Diagramm hinzuKopieren Sie den Code Der Code lautet wie folgt:
$graph- >Add();7. Bilder anzeigenCode kopieren Der Code lautet wie folgt:
$graph-> Stroke();Jetzt ist eine einfache Grafik fertigHinweis:
Chinesische Schriftarten sind verstümmelt
Standardmäßig zeigt Gpgraph chinesische Schriftzeichen an , es betrachtet die Kodierung chinesischer Zeichen als gb2312 und konvertiert sie vor der Anzeige in utf-8. Wenn die Kodierungsmethode der Datei gb2312 ist, setzen Sie einfach den ersten Parameter der SetFont()-Methode auf FF_SIMSUN Wenn es sich um utf handelt -8 codiert. Sie müssen zuerst die chinesische Zeichenkodierung in gb2312 konvertieren, damit die chinesischen Zeichen normal angezeigt werden können.
Die Konvertierungskodierungsmethode kann verwendet werden iconv("UTF-8", "gb2312", $x );
$graph->title->Set('设置图表的标题'); $graph->tabtitle->Set('设置图片头部文字'); $graph->xaxis->title->Set("设置X轴的标题"); $graph->yaxis->title->Set("设置Y轴的标题"); $graph->SetScale('textlin');//设置刻度值类型 $graph->img->SetMargin(50,40,40,55);//边框间距(左右上下) $graph->title->SetFont(FF_SIMSUN,FS_BOLD,12);//标题字体 $graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD,10); $graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD,10); $graph->xaxis->SetFont(FF_SIMSUN,FS_BOLD,12);//坐标柱上的字体 $graph->yaxis->SetFont(FF_SIMSUN,FS_BOLD,12); $graph->title->SetColor('red'); ///标题颜色 $graph->xaxis->title->SetColor('red'); $graph->yaxis->title->SetColor('red'); $graph->xaxis->title->SetMargin(20);//距离坐标轴的距离 $graph->yaxis->title->SetMargin(20);//距离Y轴的距离 $linepot->SetColor('red');//折线的颜色(折线图) $linepot->SetWeight(2);//折线的宽度 $linepot->value->SetFormat('%0.1f'); //值的格式化 $linepot->value->show(true);//显示值 $graph->SetBackGroundImage ( );设置背景 $graph->SetMarginColor('lightblue');//设置图形颜色 $graph->SetShadow();// $graph->Set3DPerspecttive(); //设置3d效果图 /*倾斜3D效果 1、' SKEW3D_UP ' 2、' SKEW3D_DOWN' 3、' SKEW3D_LEFT' 4、' SKEW3D_RIGHT'*/ $p1->SetTheme('water');//设置样式 $p1->SetCenter(0.5,0.55);//设置图形位置 $graph->legend->Pos(0.1,0.9);//设置注释文字的位置 $graph->legend->SetFont(FF_SIMSUN,FS_BOLD,12);//设置注释文字的字体Ich hoffe, dieser Artikel wird für alle in der PHP-Programmierung hilfreich sein.
Das Obige stellt die Jpgraph-Studiennotizen für PHP-Grafikoperationen vor, einschließlich der relevanten Inhalte. Ich hoffe, dass sie für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein werden.