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();
Les données d'initialisation
Les données d'initialisation. le code est le suivant :
$data=array();
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();
Le code est le suivant :
7. Afficher l'image$graph->Add();
Le code est le suivant :
Maintenant, un simple graphique est terminé$graph->Stroke();
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 normalementLa méthode de codage de conversion peut être utilisée iconv("UTF-8","gb2312" ,$x);
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('设置图表的标题'); $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);//设置注释文字的字体
Recommandations associées :
PHP+Ajax implémente la fonction de vérification en temps réel du code de vérificationPHP+Ajax implémente le code de vérification pour vérifier la connexion de l'utilisateurphp utilise la fonction get_class_methods() pour obtenir un exemple d'analyse de méthode de classificationCe 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!