Maison > développement back-end > tutoriel php > Installation de PHP jpg et utilisation de base

Installation de PHP jpg et utilisation de base

墨辰丷
Libérer: 2023-03-29 20:16:01
original
4548 Les gens l'ont consulté

Cet article présente principalement l'installation et l'utilisation de base de PHP jpgraph. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

1. Configuration de l'installation de Jpgraph

Téléchargez le package d'installation de Jpgraph

Décompressez-le et placez-le sur le disque (de préférence avec la page Web)

Modifiez le fichier php.ini :

1. Mémoire memory_limit=X, au moins 32M

2 Temps d'exécution max_execution_time=X, plus de temps est nécessaire pour charger le complexe. images temps, apportez les modifications correspondantes en fonction de la complexité de l'image

3. Cache output_buffering Commentez le cache pour faciliter le débogage

2. )

1. Contient les fichiers de bibliothèque de classes requis

Le code est le suivant :

require_once();
Copier après la connexion

Les données d'initialisation

Les données d'initialisation. le code est le suivant :

$data=array();
Copier après la connexion

peut être des données fixes dans le programme php, c'est-à-dire des données statiques, qui peuvent être obtenues directement
peuvent être des données stockées dans un fichier texte
peuvent être les données stockées dans une base de données
peuvent Ce sont les données transmises via les paramètres d'URL (méthode GET ou POST)

3. Créer une instance de classe Graph

Le code est le suivant :<🎜. >

$graph=new Graph();
Copier après la connexion
Vous pouvez définir la taille du graphique ici

4. Définissez le contenu du titre, le titre de l'axe des x, le titre de l'axe des y, ainsi que leur police, leur couleur, leur position, etc. .

5. Créez l'instance de graphique correspondante

peut être un graphique linéaire, un diagramme à colonnes, un diagramme circulaire, 3D, etc.

Ajouter des données au graphique<🎜. >

Le code est le suivant :

7. Afficher l'image
$graph->Add();
Copier après la connexion

Le code est le suivant :

Maintenant, un simple graphique est terminé
$graph->Stroke();
Copier après la connexion

Remarque :

Police chinoise Caractères tronqués

Lorsque Gpgraph affiche les caractères chinois par défaut, il encode les caractères chinois comme gb2312 et les convertit en utf-8 avant de les afficher. Si la méthode d'encodage du fichier est gb2312, changez simplement la première de la méthode SetFont(). Définissez simplement le paramètre sur FF_SIMSUN

S'il s'agit d'un encodage utf-8. , vous devez d'abord convertir le codage des caractères chinois en gb2312, afin que les caractères chinois puissent être affichés normalement

La méthode de codage de conversion peut être utilisée iconv("UTF-8","gb2312" ,$x);

Quelques méthodes couramment utilisées :

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il pourra être utile à l'apprentissage de chacun.
$graph->title->Set(&#39;设置图表的标题&#39;);
$graph->tabtitle->Set(&#39;设置图片头部文字&#39;);
$graph->xaxis->title->Set("设置X轴的标题");
$graph->yaxis->title->Set("设置Y轴的标题");
$graph->SetScale(&#39;textlin&#39;);//设置刻度值类型
$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(&#39;red&#39;); ///标题颜色
$graph->xaxis->title->SetColor(&#39;red&#39;);
$graph->yaxis->title->SetColor(&#39;red&#39;);
$graph->xaxis->title->SetMargin(20);//距离坐标轴的距离
$graph->yaxis->title->SetMargin(20);//距离Y轴的距离
$linepot->SetColor(&#39;red&#39;);//折线的颜色(折线图)
$linepot->SetWeight(2);//折线的宽度
$linepot->value->SetFormat(&#39;%0.1f&#39;); //值的格式化
$linepot->value->show(true);//显示值
$graph->SetBackGroundImage ( );设置背景
$graph->SetMarginColor(&#39;lightblue&#39;);//设置图形颜色
$graph->SetShadow();//
$graph->Set3DPerspecttive(); //设置3d效果图
/*倾斜3D效果 
 1、&#39; SKEW3D_UP &#39;
 2、&#39; SKEW3D_DOWN&#39;
 3、&#39; SKEW3D_LEFT&#39;
 4、&#39; SKEW3D_RIGHT&#39;*/
$p1->SetTheme(&#39;water&#39;);//设置样式
$p1->SetCenter(0.5,0.55);//设置图形位置
$graph->legend->Pos(0.1,0.9);//设置注释文字的位置
$graph->legend->SetFont(FF_SIMSUN,FS_BOLD,12);//设置注释文字的字体
Copier après la connexion

Recommandations associées :

PHP+Ajax implémente la fonction de vérification en temps réel du code de vérification

PHP+Ajax implémente le code de vérification pour vérifier la connexion de l'utilisateur

php utilise la fonction get_class_methods() pour obtenir un exemple d'analyse de méthode de classification

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal