Une exigence très courante du site Web de l'entreprise consiste à créer un graphique basé sur les données collectées du site Web pour découvrir différents types d'informations statistiques des utilisateurs cibles et les progrès actuels de l'entreprise. Ces informations aident à développer l'entreprise plus rapidement. Ainsi, le programmeur Web doit acquérir des connaissances de base de la création du graphique. Le graphique peut être généré par les scripts côté serveur et côté client. Le développeur peut sélectionner tout type de script en fonction des exigences du site Web. Il existe certains avantages et inconvénients de l'utilisation des graphiques côté serveur et côté client. Le graphique généré par le script côté serveur augmente la surcharge du serveur qui rend le site plus lent. Les utilisateurs finaux peuvent perdre leur patience lorsque les images du graphique ont besoin de plus de temps pour télécharger. Ce problème de création d'un graphique sur le site Web peut être omis en utilisant le graphique côté client. Le graphique est généré localement en récupérant les données XML ou JSON du serveur dans un script côté client. Le graphique créé par le script côté client rend le téléchargement plus rapidement, et divers graphiques personnalisés peuvent être créés, tels que l'application de l'animation dans le graphique et rendant le graphique attrayant. Dans ce tutoriel, vous apprendrez à créer le graphique à l'aide de la bibliothèque PHP côté serveur.
Graphique côté serveur:
De nombreuses bibliothèques de graphiques PHP côté serveur gratuites et commerciales sont maintenant disponibles. PCHART, PHPCHARTJS, FUSKECHARTS, JPGRAPH, etc. Les bibliothèques PHP sont-elles pour créer un graphique côté serveur sur la page Web. En utilisant le Jpgraph La bibliothèque a été expliquée dans ce tutoriel en créant différents types de graphiques. La version gratuite du Jpgraph La bibliothèque a été utilisée dans ce tutoriel.
Jpgraph:
Il s'agit d'une bibliothèque de graphiques basée sur des objets qui crée différents types de graphiques, tels que des graphiques de ligne, des graphiques à barres et des graphiques à tarte. Il est disponible en versions gratuites et payantes. La version payante est utilisée à des fins commerciales et peut créer un code à barres ou un code QR. Vous devez télécharger la bibliothèque JPGraph avant de l'utiliser. Accédez à l'adresse URL suivante et téléchargez la bibliothèque:
https: // jpgraph.net / téléchargement /
Après avoir téléchargé la bibliothèque, dézippez le fichier et stockez-le dans le dossier où le script PHP sera exécuté. J'ai stocké un dossier à l'intérieur / var / www / html / phpcode. La création de différents types de graphiques à l'aide de cette bibliothèque sera affichée dans la partie suivante de ce tutoriel.
Exemple 1: Création du graphique de ligne
Créez un fichier PHP avec le script suivant pour dessiner un tableau de ligne de couleur verte. Un tableau a été utilisé pour définir les données pour dessiner le graphique. Le Graphique L'objet a été utilisé pour afficher le graphique et le Graphique linéaire L'objet a été utilisé pour créer le graphique de ligne en utilisant le Graphique objet.
// Inclure les fichiers nécessaires pour dessiner le graphique de ligneSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Exemple 2: Création d'un graphique à barres accumulé
Créez un fichier PHP avec le script suivant pour dessiner un graphique à barres accumulé. Deux tableaux ont été utilisés pour définir les données pour dessiner le graphique. Le Graphique L'objet a été utilisé pour afficher le graphique. Le Barplot et AccBarplot Des objets ont été utilisés pour créer le graphique à barres accumulé en utilisant le Graphique objet.
// Inclure les fichiers nécessaires pour dessiner le graphique à barresSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Exemple 3: Création du graphique à barres accumulé avec dégradé
Créez un fichier PHP avec le script suivant pour dessiner un graphique à barres accumulé avec un dégradé. Deux tableaux ont été utilisés pour définir les données pour dessiner le graphique. Le Graphique L'objet a été utilisé pour afficher le graphique. Le Barplot et AccBarplot Des objets ont été utilisés pour créer le graphique à barres accumulé en utilisant le Graphique objet. Le SetFillgradient () fonction du Bloc de bar L'objet a été utilisé dans le script pour définir la couleur de dégradé du graphique.
// Inclure les fichiers nécessaires pour dessiner le graphique de ligneSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Exemple 4: Création d'un graphique à barres groupé
Créez un fichier PHP avec le script suivant pour dessiner un graphique à barres groupé. Trois tableaux ont été utilisés pour définir les données pour dessiner le graphique. Le Graphique L'objet a été utilisé pour afficher le graphique. Le Barplot et groupbarplot Des objets ont été utilisés pour créer le graphique à barres groupé en utilisant le Graphique objet.
// Inclure les fichiers nécessaires pour dessiner le graphique de ligneSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Exemple 5: Création d'un graphique à secteurs simple
Créez un fichier PHP avec le script suivant pour dessiner un graphique à tarte. Un tableau a été utilisé pour définir les données pour dessiner le graphique. Le Graphique L'objet a été utilisé pour afficher le graphique et le Pllot L'objet a été utilisé pour créer le graphique à tarte simple en utilisant le Graphique objet.
// Inclure les fichiers nécessaires pour dessiner le graphique de ligneSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Exemple 6: Création d'un graphique à secteurs 3D
Créez un fichier PHP avec le script suivant pour dessiner un graphique à tarte 3D. Deux tableaux ont été utilisés pour définir les données pour dessiner le graphique. Le Diagramme circulaire L'objet a été utilisé pour afficher le graphique et le Piéplo3d L'objet a été utilisé pour créer le graphique à tarte simple en utilisant le Diagramme circulaire objet.
// Inclure les fichiers nécessaires pour dessiner le graphique de ligneSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur:
Conclusion:
Dans cet article, toutes les données utilisées dans les exemples précédents sont statiques. Vous pouvez facilement récupérer des données à partir du serveur de base de données à l'aide de PHP et les utiliser pour créer un graphique basé sur des données dynamiques. Si vous souhaitez créer un graphique plus attrayant et un téléchargement plus rapide, vous pouvez utiliser n'importe quelle bibliothèque côté client populaire. Nous espérons que vous avez trouvé cet article utile. Vérifiez les autres articles sur les indices Linux pour plus de conseils et d'informations.