Version 7 Manuel de l'administrateur Table des matières LinkedIn social network LinkedIn social network LinkedIn social network LinkedIn social network Share on social media

Propriétés des graphiques statistiques - Modèle pour le diaporama (Dashboard Playlist Template)

Introduction

Les graphiques de données statistiques de LoriotPro affichent visuellement de l’information de synthèse sur l’état de fonctionnement et la volumétrie de votre environnement réseau et système.

L’affichage des graphiques à la demande ou dans le lecteur automatique (DashBoard Playlist) permet ainsi à l’administrateur du réseau de surveiller en un clin d’œil et en temps réel l’état global de son infrastructure.

Ce document explique comment modifier les paramètres de configuration des graphiques dans les fichiers de génération de ces mêmes graphiques. Ces fichiers peuvent être utilisés tels quels ou servir de modèle (template) pour être personnalisé.

Les modèles pour les diaporamas Dashboard Player sont des fichiers LUA.

Ils sont situés impérativement dans le répertoire /bin/config/script/httpdashboard/ afin que le Dashboard Player puisse les lister dans son interface.

Un jeux de couleurs est associé au(x) série(s) de donnée(s) par le theme : Sélection de la palette de couleur (Thème)

Terminologie des graphiques

Pour maitriser le paramétrage des graphiques, il faut apprivoiser la terminologie liée. Voici un exemple de graphique en colonne avec la plupart des options activées. Celui-ci affiche 3 séries de données ayant chacune sur le graphique une couleur en propre.

 

terminologie des graphiques statistiques de LoriotPro

Chart Area - Zone de graphique. Container contenant tous les éléments du graphique.

Title - Titre. Le titre du graphique est généralement situé en haut de la zone de graphique.

Legend - Légende. La légende affiche une liste des noms des séries ou des points de données avec leurs touches. La légende peut être alignée à gauche, en haut, à droite, en bas et en haut à droite de la zone de graphique.Il peut aussi chevaucher la zone de traçage (Plot Area).

Plot Area - La zone de traçage contient Tableau Axes et zone de diagramme.

Chart Axes Axes de graphique. Axe de la carte, X, Y et Z pour la 3D. Axes ont les propriétés suivantes:

Diagram Area  - Zone de diagramme. La zone de diagramme affiche la/les séries.

Series - Série. Une série est construite à partir d'une liste de points de données.

DataPoints - Point de données. Un point de données est une entité qui peut être affiché sur le graphique. Son apparence dépend du type de graphique. Par exemple, pour le graphique circulaire (Pie)  un point de données est affiché comme une portion, mais pour la graphique en colonne (Column, exemple ci-dessus) - comme un rectangle. Un point de données peut être identifié sur le diagramme par un signe distinctif (Data Marker) et annoté par étiquette de données (Label).

Paramètres de configuration des graphiques

Dans le fichier script LUA de génération du graphique (Template), un jeu de paramètres permet de personnaliser le graphique affiché.

Ci-dessous classé par section:

Série(s) des données du graphique

Paramètre de formatage visuel du graphique

Paramètre de la légende

Labels des séries de données

Paramètre des Markers

Paramètres de l'axe des X

Paramètres de l'axe des Y

Paramètre spécifique au graphique de type PIE

Paramètre spécifique au graphique de type DOUGHNUT et TORUS

Paramètre spécifique au graphique de type LINE

Paramètre spécifique au graphique de type : BAR, COLUMN

Paramètre des graphique Funnel (Entonnoir)

Série(s) des données du graphique

chart.Label

Série des données à afficher au format d'une table LUA avec une syntaxe à respecter strictement

La table LUA est composé d"entrées au format suivant:

Nom_de_la serie;Label_Axe_X;valeur

Exemple d'initialisation avec une seule série de données. Un graphique circulaire est suffisant pour afficher la série.

serie={}
serie[1]="serie1;label X1;5"
serie[2]="serie1;label X2;12"
serie[3]="serie1;label X3;3"
serie[4]="serie1;label X4;8"

On constate que la légende dans ce acs contient les labels.

LUA table PIE

Exemple d'initialisation avec plusieurs séries de données. Un graphique de type colonnes ou barres en 2D ou 3D est nécessaire pour afficher les séries.

Déclaration et contenu de la table LUA

serie={}
serie[1]="serie1;label X1;5"
serie[2]="serie1;label X2;12"
serie[3]="serie1;label X3;3"
serie[4]="serie1;label X4;8"
serie[5]="serie2;label X1;15"
serie[6]="serie2;label X2;22"
serie[7]="serie2;label X3;33"
serie[8]="serie2;label X4;18"
serie[9]="serie3;label X1;45"
serie[10]="serie3;label X2;32"
serie[11]="serie3;label X3;23"
serie[12]="serie3;label X4;58"

On constate dans ce cas que la légende contient les noms des séries.

LUA Table column

 

La couleur des DataPoint peut être assigné individuellement par la syntaxe :

Nom_de_la serie;Label_Axe_X;valeur;COLOR;index

COLOR est un mot clé réservé

index étant le numéro de la couleur dans le thème

 

 

   

Paramètre de formatage visuel du graphique

chart.ChartTitle

Titre du graphique affiché au dessus (exemple: "Top 10 Host with worst response time"

Par défaut cette valeur est initialisée au début du template

chart.Width

Largeur du graphique en pixel

Par défaut cette valeur est initialisée en fonction de la taille de la fenêtre avec la variable lp_Width

chart.Height

Hauteur du graphique en pixel

Par défaut cette valeur est initialisée en fonction de la taille de la fenêtre avec la variable lp_Height

chart.Category

Type de graphique

0: Default;
1: Line;
2: Pie;
3: Pie3D;
4: Pyramid;
5: Pyramid3D;
6: Funnel;
7: Funnel3D;
8: Column;
9: Bar;
10: Area;
11: Stock;
12: Bubble;
13: LongData;
14: HistoricalLine;
15: Polar;
16: Doughnut;
17: Doughnut3D;
18: Torus3D;
19: Ternary;
20: Column3D;
21: Bar3D;
22: Line3D;
23: Area3D;

Line Pie Pie 3D
LINE PIE 2D PIE 3D
Pyramid Pyramid 3D Funnel
PYRAMID 2D PYRAMID 3D FUNNEL 2D
Funnel 3D Column Bar
FUNNEL 3D

 

BAR 2D

Area Area3D Buble

AREA 2D

AREA 3D BUBLE
Doughnut 3D HistoricalLine Polar
DOUGHNUT   POLAR
Doughnut Torus3D Ternary

 

DOUGHNUT

TORUS 3D  
Column3D Bar3D Line3D
COLUMN 3D

 

BAR 3D

LINE 3D
chart.ChartTheme

Palette de couleur pour les séries

Sélection de la palette de couleur (Thème)

0: CT_DEFAULT
1: CT_PASTEL
2: CT_SPRING
3: CT_GREEN
4: CT_BLUE
5: CT_GOLD
6: CT_DARK_ROSE
7: CT_BLACK_AND_GOLD
8: CT_RAINBOW
9: CT_GRAY
10: CT_ARCTIC
11: CT_BLACK_AND_RED
12: CT_PLUM
13: CT_SUNNY
14: CT_VIOLET
15: CT_FLOWER
16: CT_STEEL
17: CT_GRAY_AND_GREEN
18: CT_OLIVE
19: CT_AUTUMN
20: CT_BLACK_AND_GREEN
21: CT_BLACK_AND_BLUE
22: CT_FLAT_2014_1
23: CT_FLAT_2014_2
24: CT_FLAT_2014_3
25: CT_FLAT_2014_4
26: CT_FLAT_2015_1
27: CT_FLAT_2015_2
28: CT_FLAT_2015_3
29: CT_FLAT_2015_4
30: CT_FLAT_2015_5

CT_DEFAULT CT_PASTEL CT_SPRING
DEFAULT PASTEL SPRING
CT_GREEN CT_BLUE CT_GOLD
GREEN BLUE GOLD
CT_DARK_ROSE CT_BLACK_AND_GOLD CT_RAINBOW
DARK ROSE BLACK GOLD CT RAINBOW
CT_GRAY CT_ARCTIC CT_BLACK_AND_RED
GRAY ARTIC BLACK RED
CT_PLUM CT_SUNNY CT_VIOLET
PLUM SUNNY VIOLET
CT_FLOWER CT_STEEL CT_GRAY_AND_GREEN
FLOWER STELL GRAY GREEN
CT_OLIVE CT_AUTUMN CT_BLACK_AND_GREEN
OLIVE AUTUMN BLACK GREEN
CT_BLACK_AND_BLUE CT_FLAT_2014_1 CT_FLAT_2014_2
BLACK BLUE 14 1 14 2
CT_FLAT_2014_3 CT_FLAT_2014_4 CT_FLAT_2015_1
14 3 14 4 15 1
CT_FLAT_2015_2 CT_FLAT_2015_3 CT_FLAT_2015_4
15 2 15 3 15 4
chart.CustomColor

0 - N'utilise pas les couleurs personnalisées
1 - Utilise les couleur personnalisé

Si l'option 1 est sélectionné il faut définir les 5 couleurs possibles (limité à 5 séries de données)

exemple

--chart.Serie_SetColorS0=BCGPColor["LavenderBlush"]
--chart.Serie_SetColorS1=BCGPColor["Blue"]
--chart.Serie_SetColorS2=BCGPColor["LimeGreen"]
--chart.Serie_SetColorS3=BCGPColor["Yellow"]
--chart.Serie_SetColorS4=BCGPColor["Red"]

Les couleurs disponibles sont définis dans la table LUA suivante:

BCGPColor={
AliceBlue=0,AntiqueWhite=1,Aqua=2,Aquamarine=3,Azure=4,
Beige=5,Bisque=6,Black=7,BlanchedAlmond=8,Blue=9,BlueViolet=10,Brown=11,BurlyWood=12,
CadetBlue=13,Chartreuse=14,Chocolate=15,Coral=16,CornflowerBlue=17,Cornsilk=18,Crimson=19,Cyan=20,
DarkBlue=21,DarkCyan=22,DarkGoldenrod=23,DarkGray=24,DarkGreen=25,DarkKhaki=26,DarkMagenta=27,DarkOliveGreen=28,DarkOrange=29,
DarkOrchid=30,DarkRed=31,DarkSalmon=32,DarkSeaGreen=33,DarkSlateBlue=34,DarkSlateGray=35,DarkTurquoise=36,DarkViolet=37,
DeepPink=38,DeepSkyBlue=39,DimGray=40,DodgerBlue=41,
Firebrick=42,FloralWhite=43,ForestGreen=44,Fuchsia=45,
Gainsboro=46,GhostWhite=47,Gold=48,Goldenrod=49,Gray=50,Green=51,GreenYellow=52,
Honeydew=53,HotPink=54,IndianRed=55,Indigo=56,Ivory=57,Khaki=58,Lavender=59,LavenderBlush=60,LawnGreen=61,LemonChiffon=62,
LightBlue=63,LightCoral=64,LightCyan=65,LightGoldenrodYellow=66,LightGreen=67,LightGray=68,LightPink=69,LightSalmon=70,
LightSeaGreen=71,LightSkyBlue=72,LightSlateGray=73,LightSteelBlue=74,LightYellow=75,Lime=76,LimeGreen=77,Linen=78,
Magenta=79,Maroon=80,MediumAquamarine=81,MediumBlue=82,MediumOrchid=83,MediumPurple=84,MediumSeaGreen,85,MediumSlateBlue=86,
MediumSpringGreen=87,MediumTurquoise=88,MediumVioletRed=89,MidnightBlue=90,MintCream=91,MistyRose=92,Moccasin=93,
NavajoWhite=94,Navy=95,
OldLace=96,Olive=97,OliveDrab=98,Orange=99,OrangeRed=100,Orchid=101,
PaleGoldenrod=102,PaleGreen=103,PaleTurquoise=104,PaleVioletRed=105,PapayaWhip=106,
PeachPuff=107,Peru=108,Pink=109,Plum=110,PowderBlue=111,Purple=112,
Red=113,RosyBrown=114,RoyalBlue=115,
SaddleBrown=116,Salmon=117,SandyBrown=118,SeaGreen=119,SeaShell=120,
Sienna=121,Silver=122,SkyBlue=123,SlateBlue=124,SlateGray=125,Snow=126,SpringGreen=127,SteelBlue=128,
Tan=129,Teal=130,Thistle=131,Tomato=132,Turquoise=133,Violet=134,Wheat=135,White=136,WhiteSmoke=137,Yellow=138,YellowGreen=139}

chart.Serie_SetColorS1 voir chart.CustomColor
chart.Serie_SetColorS2 voir chart.CustomColor
chart.Serie_SetColorS3 voir chart.CustomColor
chart.Serie_SetColorS4 voir chart.CustomColor
chart.FillGradientType Gestion du dégradé des couleurs des séries
1 BCGP_NO_GRADIENT (default)
2 BCGP_GRADIENT_DIAGONAL_LEFT (diagonal left)
3 BCGP_GRADIENT_DIAGONAL_RIGHT (diagonal right)
4 BCGP_GRADIENT_RADIAL_CENTER (radial)
5 BCGP_GRADIENT_BEVEL (bevel)
chart.GraphTextColor BCGPColor["DarkBlue"]
chart.GraphOutlineColor BCGPColor["DarkBlue"]
chart.GraphFillColor BCGPColor["White"] Color of the background of the drawing area
chart.GraphPlotterColor BCGPColor["White"] Color of the background of the chart area
chart.PerspectivePercent =50
chart.SwapAxesDirection 0 - Axe des X horizontal et axe des Y vertical
1 - Axe des Y horizontal et axe des X vertical
chart.Scale =30;
chart.Transparency

Transparence de séries, exemple ci-dessous avec une valeur à 50 % (100 % rend la série totalement tranparente)


chart.ThemeOpacity Opacité du theme
chart.ShowWalls

0 - N'affiche pas les murs de fond des graphiques 3D
1 - Affiche les murs de fond

   


Paramètre de la légende

La légende affiche une liste des noms des séries ou des points de données. La légende peut être alignée à gauche, en haut, à droite, en bas et en haut à droite de la zone de graphique. La légende peut aussi chevaucher la zone de traçage (Plot Area).

chart.Legend 0 - N'affiche pas la légende
1 - Affiche la légende

chart.LegendPosition
0 - top (au dessus du graphique)
1 - bottom (en dessous du graphique)
2 - left (à gauche du graphique)
3 - Right (à droite du graphique)
4 - top Right (en haut à droite du graphique
chart.LegendOverlapsChart 0 - la légende est en dehors de la zone du graphique
1 - la légende est dans la zone du graphqiue


Labels des séries de données

chart.ShowDataLabels

0 - N'affiche pas les labels des série
1 - Affiche les labels des séries

chart.DataLabelContent

Sélectionne les informations à afficher dans le label attaché à un DataPoint

exemple avec valeur 21: Datapoint label

0: DEFAULT_CONTENT
1: SERIES_NAME
2: CATEGORY_NAME
3: VALUED
4: PERCENTAGE
5: X_VALUE
6: BUBBLE_SIZE
7: Y1_VALUE;
8: Y2_VALUE
9: A_TERNARY_PERCENTAGE
10: B_TERNARY_PERCENTAGE
11: C_TERNARY_PERCENTAGE
12: DP_INDEX
13: A_TERNARY_VALUE
14: B_TERNARY_VALUE
15: C_TERNARY_VALUE
16: BUBBLE_VALUES = VALUE | X_VALUE | BUBBLE_SIZE,
17: ALL_BUBBLE_VALUES = SERIES_NAME | VALUE | X_VALUE | BUBBLE_SIZE,
18: VALUE_PERCENTAGE = VALUE | PERCENTAGE,
19: SERIES_VALUES = SERIES_NAME | VALUE | X_VALUE,
20: SERIES_CATEGORY_VALUE = SERIES_NAME | CATEGORY_NAME | VALUE,
21: PIE_NAME_PERCENTAGE = CATEGORY_NAME | PERCENTAGE,
22: ALL_TERNARY_VALUES = A_TERNARY_VALUE | B_TERNARY_VALUE | C_TERNARY_VALUE,
23: ALL_TERNARY_PERCENTAGE = A_TERNARY_PERCENTAGE | B_TERNARY_PERCENTAGE | C_TERNARY_PERCENTAGE

chart.DataLabelPosition

Position du DataPoint Label - fonction pour les BAR et COLUMN en 2D et 3D

0 default
1 center - au centre
2 inside end - au bout
3 inside base - à la base
4 outside end - en dehors du bout

chart.DataLabelAngle

Rotation du Label d'un DataPoint. Valeur en degrés

-90
-45
0
45
90

 

Paramètre des Markers

MARKERS

chart.ShowDataMarkers

0 - N'affiche pas les Markers
1 - Affiche les Markers

chart.MarkerShape

1 - Cercle
2 - triangle
3 - Rectangle
4 - Losange

chart.MarkerSize Taille des Markers

Paramètres de l'axe des X


chart.SeeXAxis

0 - N'affiche pas l'axe des X
1 - Affiche l'axe des X

chart.SeeXAxisGridLines

0 - N'affiche pas les lignes de la grille des X
1 - Affiche les lignes de la grille des X

chart.SeeXAxisName

0 - N'affiche pas le nom de l'axe des X
1 - Affiche le nom de l'axe des X

chart.SeeXIntervalInterlasing

0 - Couleur des bandes d'arrière plan uniforme
1 - Couleur des bandes d'arrière plan alterné

No Grid Grid X and Y no interlasing Grid X and Y with interlasing
no grid GRID

 

chart.XAxisName
Une chaine de caractère affichant un label pour l'axe des X
chart.XRotation
En 3D rotation du visuel autour de l'axe des X. Valeur en degrés.
chart.pAxisX_Manage

0 - désactive
1 - Active le support des paramètres avancés ci-dessous

   
chart.pAxisX_m_axisLabelsFormat_SetColor
Couleur du texte des graduations
chart.pAxisX_m_axisLabelsFormat_SetDrawingAngle

Orientation du texte des graduations en degré

-90
-45
0 - Affichage horizontal
45
90

chart.pAxisX_m_axisLabelsFormat_SetFontSize
Taille de la fonte de caractère du texte des graduations en pixel
chart.pAxisX_m_axisLabelsFormat_SetTextAlignment
0 - DEFAULT
1 - LEADING - En tête
2 - TRAILING - En queue
3 - CENTER - AU centre
chart.pAxisX_m_axisLabelsFormat_SetTextVerticalAlignment

0 - DEFAULT
1 - LEADING - En tête
2 - TRAILING - En queue
3 - CENTER - AU centre

chart.pAxisX_ReverseOrder
0 - Affiche la série de gauche à droite
1 - Affiche la série de droite à gauche
chart.pAxisX_SetAutoDisplayRange
Ajustement automatique de l'echelle
chart.pAxisX_SetAutoIntervalWidth
Ajustement automatique de l'interval
chart.pAxisX_SetDisplayDataBetweenTickMarks
Affiche les données entre les graduations
chart.pAxisX_SetScrollRange1
Zone de scrolling 1
chart.pAxisX_SetScrollRange2
Zone de scrolling 2
chart.pAxisX_ShowMajorGridLines
0 - N'affiche pas les graduations majeures
1 - Affiche l'axe les graduations majeures
chart.pAxisX_ShowMinorGridLines
0 - N'affiche pas les graduations mineures
1 - Affiche l'axe les graduations mineures
chart.pAxisX_ShowScrollBar1

0 - N'affiche pas les barres de défilement
1 - Affiche les barres de défilement

chart.pAxisX_ShowScrollBar2 0 - N'affiche pas les barres de défilement
1 - Affiche les barres de défilement


Paramètres de l'axe des Y

chart.SeeYAxis

0 - N'affiche pas l'axe des Y
1 - Affiche l'axe des Y

chart.SeeYAxisGridLines
0 - N'affiche pas les lignes de la grille des Y
1 - Affiche les lignes de la grille des Y
chart.SeeYAxisName

0 - N'affiche pas le nom de l'axe des Y
1 - Affiche le nom de l'axe des Y

chart.SeeYIntervalInterlasing

0 - Couleur des bandes d'arrière plan uniforme
1 - Couleur des bandes d'arrière plan alterné

chart.YAxisName
Une chaine de caractère affichant un label pour l'axe des Y
chart.YRotation

En 3D rotation du visuel autour de l'axe des Y. Valeur en degrés.

0 degree 45 degrees 90 degrees
0 degre 45 90

 

chart.pAxisY_Manage 0 - désactive
1 - Active le support des paramètres avancés ci-dessous
chart.pAxisY_m_axisLabelsFormat_SetColor

Couleur du texte des graduations

chart.pAxisY_m_axisLabelsFormat_SetDrawingAngle

Orientation du texte des graduations en degré

-90
-45
0 - Affichage horizontal
45
90

chart.pAxisY_m_axisLabelsFormat_SetFontSize
Taille de la fonte de caractère du texte des graduations en pixel
chart.pAxisY_m_axisLabelsFormat_SetTextAlignment

0 - DEFAULT
1 - LEADING
2 - TRAILING
3 - CENTER

chart.pAxisY_m_axisLabelsFormat_SetTextVerticalAlignment
0 - DEFAULT
1 - LEADING
2 - TRAILING
3 - CENTER
chart.pAxisY_ReverseOrder

0 - Affiche la série de gauche à droite
1 - Affiche la série de droite à gauche

chart.pAxisY_SetAutoDisplayRange
Ajustement automatique de l'echelle
chart.pAxisY_SetAutoIntervalWidth
Ajustement automatique de l'interval
chart.pAxisY_SetDisplayDataBetweenTickMarks
Affiche les données entre les graduations
chart.pAxisY_SetScrollRange1
Zone de scrolling 1
chart.pAxisY_SetScrollRange2
Zone de scrolling 2
chart.pAxisY_ShowMajorGridLines
0 - N'affiche pas les graduations majeures
1 - Affiche l'axe les graduations majeures
chart.pAxisY_ShowMinorGridLines
0 - N'affiche pas les graduations mineures
1 - Affiche l'axe les graduations mineures
chart.pAxisY_ShowScrollBar1

0 - N'affiche pas les barres de défilement
1 - Affiche les barres de défilement

chart.pAxisY_ShowScrollBar2 0 - N'affiche pas les barres de défilement
1 - Affiche les barres de défilement


Paramètre spécifique au graphique de type PIE

chart.FitDiagramArea Si cette option est activée, la forme circulaire est dessiné comme une ellipse; sinon le rayon est calculée au minimum entre la largeur et la hauteur du diagramme.
0 - désactivé
1 - Activé
chart.PerspectivePercent Le pourcentage de perspective pour les graphiques circulaires en 3D
chart.ExplodePie

Affiche les portions séparément

0 FALSE
1 TRUE

Non explosé Explosé
PIE NOT EXPLODED EXPLODE PIE

 

 

 

Paramètre spécifique au graphique de type DOUGHNUT et TORUS

chart.HoleSize

Valeur en pourcent de la taille du trou central

Exemple avec 50 %

TORUS 3D

 

Paramètre spécifique au graphique de type LINE

chart.Feature 13 BCGP_Line

CHART LINE SIMPLE
14 BCGP_StackedLine

Lignes empilées avec valeur réelle

STACKED LINE

15 BCGP_StackedLine100 Lignes empilées avec valeur en %
16 BCGP_StackedLineSpline LINE SPLINE
17 StepLine STEP LINE
chart.LineStyle

Style des lignes dans les graphiques LINE

0 - solid - Solide
1 -dash - tirets
2 - dot - points
3 - dsah dot - tiret point
4 - dash dot dot - tiret point point

chart.LineThickness

Epaisseur de la ligne pour les graphiques en 3D .

Exemple avec valeur = 20

LINE 3D

chart.LineWidth

Epaisseur de la ligne pour les graphiques en 2D .


Paramètre spécifique au graphique de type : BAR, COLUMN

chart.Type

Parametre pour le type dans le cas des graphiques BAR, BAR 3D, COLUMN,COLUMN 3D.

Doit impérativement être différent de 0

0: BCGP_CT_DEFAULT
1: BCGP_CT_SIMPLE (séries non empilées, disposées cote à cote)
2: BCGP_CT_STACKED (séries empilées en respect des valeurs)
3: BCGP_CT_100STACKED (série empilées mais distribution en pourcentage)
4: BCGP_CT_RANGE

SIMPLE
COLUMN SIMPLE
STACKED
STACKED
100STACKED
STACKED 100 PERCENT

 

Paramètre des graphique Funnel (Entonnoir)

chart.NeckHeightPerc Rapport en % entre la hauteur de la base de l'entonnoir et de hauteur total
chart.NeckHeightType Type pour la gestion de la hauteur de la abse de l'entonnoir



LUTEUS
www.loriotpro.com