Heim >Backend-Entwicklung >PHP-Tutorial >PHP verwendet Jpgraph, um erweiterte Koordinatendiagramme zu zeichnen

PHP verwendet Jpgraph, um erweiterte Koordinatendiagramme zu zeichnen

*文
*文Original
2017-12-28 11:26:021787Durchsuche

In diesem Artikel wird hauptsächlich die Methode zur Verwendung von Jpgraph zum Zeichnen komplexer X-Y-Koordinatendiagramme in PHP vorgestellt. Durch Festlegen von Bildschatten, Rändern, Schriftarten, Farben, Kurven usw. kann Jpgraph komplexe Koordinatendiagramme zeichnen. Ich hoffe, es hilft allen.

Die spezifische Implementierungsmethode ist wie folgt:


<?php 
include ("src/jpgraph.php"); 
include ("src/jpgraph_line.php"); 
$data1 = array(19,23,34,38,45,67,71,78,85,87,90,96); //第一条曲线的数组 
$data2 = array(523,634,371,278,685,587,490,256,398,545,367,577); //第二条曲线的数组 
$graph = new Graph(400,300); //创建新的Graph对象 
$graph->SetScale("textlin"); 
$graph->SetY2Scale("lin"); 
$graph->SetShadow(); //设置图像的阴影样式 
$graph->img->SetMargin(40,50,20,70); //设置图像边距 
$graph->title->Set("年度收支表"); //设置图像标题 
$lineplot1=new LinePlot($data1); //创建设置两条曲线对象 
$lineplot2=new LinePlot($data2); 
$graph->Add($lineplot1); //将曲线放置到图像上 
$graph->AddY2($lineplot2); 
$graph->xaxis->title->Set("月份"); //设置坐标轴名称 
$graph->yaxis->title->Set("兆美元"); 
$graph->y2axis->title->Set("兆美元"); 
$graph->title->SetFont(FF_SIMSUN,FS_BOLD); //设置字体 
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->y2axis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$lineplot1->SetColor("red"); //设置颜色 
$lineplot2->SetColor("blue"); 
$lineplot1->SetLegend("Cost Amount"); //设置图例名称 
$lineplot2->SetLegend("Revenue Amount"); 
$graph->legend->SetLayout(LEGEND_HOR); //设置图例样式和位置 
$graph->legend->Pos(0.4,0.95,"center","bottom"); 
$graph->Stroke(); //输出图像 
?>


Der Betriebseffekt ist wie in der Abbildung dargestellt unten:

Verwandte Empfehlungen:

Grundlagen der Verwendung von Jpgraph zum Zeichnen von Koordinatendiagrammen

Jpgraph für PHP-Grafikbetrieb

Jpgraph-Balkendiagramm-Beispielcode für PHP-Bericht

Das obige ist der detaillierte Inhalt vonPHP verwendet Jpgraph, um erweiterte Koordinatendiagramme zu zeichnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn