Maison  >  Article  >  développement back-end  >  PHP utilise Jpgraph pour créer un exemple d'effet de diagramme circulaire 3D

PHP utilise Jpgraph pour créer un exemple d'effet de diagramme circulaire 3D

墨辰丷
墨辰丷original
2018-05-25 14:29:121524parcourir

Cet article présente principalement l'effet de php utilisant Jpgraph pour créer des camemberts 3D. Il analyse les principes, les étapes de mise en œuvre et les techniques de fonctionnement associées de php basé sur Jpgraph sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

L'exemple de cet article décrit l'utilisation de Jpgraph en PHP pour créer un effet de diagramme circulaire 3D. Partagez-le avec tout le monde pour référence, les détails sont les suivants :

L'utilisation de la bibliothèque de classes Jpgraph pour créer des graphiques statistiques est extrêmement puissante. Elle peut non seulement dessiner des graphiques plats, mais également des graphiques avec des effets 3D. Vous pouvez utiliser directement la bibliothèque de fonctions GD2 pour dessiner divers graphiques, y compris bien sûr des diagrammes circulaires 3D. Cependant, utiliser la fonction GD2 pour dessiner des graphiques 3D prend beaucoup de temps et est relativement compliqué. Cependant, utiliser la bibliothèque de classes Jpgraph pour dessiner en 3D. les diagrammes circulaires sont très pratiques et rapides.

Exemple : utilisez Jpgraph pour créer un diagramme circulaire 3D afin de comparer les performances des départements.

Les étapes spécifiques sont les suivantes :

(1) Importez la bibliothèque de classes Jpgraph et la fonction de dessin de diagramme circulaire dans le programme.

require_once 'jpgraph/src/jpgraph.php'; //导入Jpgraph类库
require_once 'jpgraph/src/jpgraph_pie.php'; //导入Jpgraph类库的饼形图功能
require_once 'jpgraph/src/jpgraph_pie3d.php'; //导入Jpgraph类库的3D饼形图功能

(2) Créer un tableau numérique en tant que données statistiques

$data = array(89, 78, 99, 65, 92); //设置统计数据

(3) Créez un objet de graphique statistique et définissez le contenu du titre et la police du graphique statistique.

$graph = new PieGraph(600, 300);
$graph->SetShadow();
$graph->title->Set(iconv('utf-8', 'GB2312//IGNORE', '部门业绩比较表'));
$graph->title->SetFont(FF_SIMSUN, FS_BOLD);

(4) Créez un objet de diagramme circulaire 3D et entrez le graphique statistique

$pieplot = new PiePlot3D($data); //创建3D饼图对象
$pieplot->SetCenter(0.5, 0.5);
$department = array('ASP', 'JSP', 'PHP', '.NET', 'C++'); //设置文字框对应的内容
$pieplot->SetLegends($department);
$graph->legend->SetFont(FF_SIMSUN, FS_BOLD); //设置字体
$graph->legend->SetLayout(LEGEND_HOR);
$graph->legend->Pos(0.5, 0.98, 'center', 'bottom'); //图例文字框的位置
$graph->Add($pieplot); //将3D饼图添加到统计图对象中
$graph->Stroke(); //输出图像

Les résultats en cours d'exécution sont les suivants :

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il vous sera utile à l'étude de tout le monde.


Recommandations associées :

php graphjpgraphAnalyse des opérations

Rapport php jpgraphexemple de code de graphique à barres

Notes d'étude Jpgraph pour le fonctionnement graphique PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn