Introduction à Python et ses bases
Introduction à Python et ses bases
2 Les Variables
❖ Python est un langage de programmation créé par Guido van Rossum, dont la première version a
été publiée en 1990.
❖ Python est un langage de programmation de haut niveau dont la syntaxe et les mots-clés sont
conçus pour être proches du langage humain, ce qui le rend facile à lire et à comprendre.
❖ Toutes les versions majeures de Python de 1.0 à 3.13
Pourquoi préférer Python par rapport aux autres langages ?
Python est un langage facile à apprendre et son code est très lisible, ce qui le rend simple à
maintenir. Il peut être jusqu’à cinq fois plus concis que des langages comme Java, C ou C#, ce qui
augmente la productivité des développeurs et réduit le nombre de bugs.
Pourquoi préférer Python par rapport aux autres langages ?
Python est à la fois simple et puissant, il vous permet d'écrire des scripts très simples et
grâce à ses nombreuses bibliothèques.
C onseils pour installer et configure Python
2
Vous pouvez installer gratuitement Python sur votre ordinateur, que ce soit sous
Windows, Mac OS X ou Linux. ([Link]
C onseils pour utiliser Python en ligne
2
Google Colab est une plateforme en ligne qui permet de programmer en Python directement depuis un
navigateur, sans installation préalable. Elle offre un accès gratuit à des ressources de calcul, y compris des
GPU, ce qui facilite l’exécution de projets complexes. ([Link]
8
C olab
3
Dans ce cours, nous utiliserons Google Colab pour exécuter nos exemples et
exercices Python. Colab permet de programmer directement en ligne sans
installer Python sur votre ordinateur, ce qui simplifie grandement la
configuration. De plus, il offre des fonctionnalités interactives comme
l’exécution cellule par cellule, l’affichage immédiat des graphiques
Première instruction:
9
Colab
3
10
Colab
3
Commentaires
Dans un script Python, tout ce qui suit le caractère # est ignoré lors de l’exécution et
est considéré comme un commentaire jusqu’à la fin de la ligne.
11
Les Variables
12
Les V ariables
3
Une variable est un emplacement en mémoire où une valeur peut être stockée. Pour le programmeur,
elle est identifiée par un nom, tandis que pour l’ordinateur, il s’agit d’une adresse mémoire spécifique
correspondant à cet emplacement.
𝒙=𝟓
5896 5
13
Principaux types de données et Variables
3
Python est un langage à typage dynamique : il n’est pas nécessaire de déclarer les variables, et leur type
dépend de la valeur qu’elles contiennent. Le type peut changer si la valeur change.
14
Principaux types de données et variables
3
, .
15
Principaux types de données et variables
3
16
Les V ariables
3
Opérations
Les opérateurs arithmétiques sont utilisés avec des valeurs numériques pour effectuer des opérations
mathématiques courantes :
Simple
Opérateur division entière //
Opérateur modulo %
6 2
3 //
% 0
17
Les V ariables
3
Opérations
Opérateurs d'affectation Python
18
Les V ariables
3
Opérations
Opérateurs de comparaison
19
Les V ariables
3
Opérations
Opérateurs Logiques
On dispose des opérateurs logique classiques
: not (négation), and (conjonction) et or (disjonction).
>>> x = 7
Operateurs Description Exemple >>> x>5 and x<10
Renvoie True si les
and deux affirmations sont x < 5 and x < 10 True
vraies
>>> x<5 or x>6
Renvoie True si l'une
or des affirmations est x < 5 or x < 4 True
vraie
>>> not(x>5 and x<10)
Inverse le résultat,
not renvoie False si le not(x < 5 and x < 10) False
résultat est vrai
20
Les V ariables
3
Opérations
Exercices
22
Les V ariables
4
Concaténation Multiplication
Concaténation
ch="hello"
ch="hello"
>>>ch ch="hello"
>>>ch
hello >>>ch*3
hello
>>>ch+" python" Hello hello hello
>>>ch+" python"
hello python
hello python
Les V ariables
4
les listes
Une liste est une structure de données qui contient une série de valeurs. Python autorise la
construction de liste contenant des valeurs de types différents (par exemple entier et chaîne de
caractères), ce qui leur confère une grande flexibilité. Une liste est déclarée par une série de valeurs
(n'oubliez pas les guillemets, simples ou doubles, s'il s'agit de chaînes de caractères) séparées par
des virgules, et le tout encadré par des crochets.
Les listes
3
les listes
Créer une liste en python
>>> liste =[ ]
Les listes
4
Un des gros avantages d'une liste est que vous pouvez appeler ses éléments par leur position. Ce numéro
est appelé indice (ou index) de la liste.
indice : 0 1 2 3
Les listes
4
Vous pouvez ajouter les valeurs que vous voulez lors de la création de la liste python :
>>> liste = [1,2,3]
>>> liste
[1, 2, 3]
Ou les ajouter après la création de la liste avec la méthode append (qui signifie "ajouter" en
anglais):
>>>liste = []
>>> liste []
>>> [Link](1)
>>> liste [1]
>>> [Link]("ok")
>>> liste
[1, 'ok']
Les listes
4
La commande del() permet de supprimer un élément d'une liste grâce à l'indice de cet élément
La commande remove() permet de supprimer un élément repéré par sa valeur dans une liste.
34
Les entrées
1
Dans un programme, il est très pratique de pouvoir demander à l’utilisateur de saisir une chaîne
de caractères.
Pour cela, Python dispose d’une instruction Input()
L’instruction principale est print qui permet d’afficher surtout des chaînes de caractères.
Cependant, comme pour l’instruction input(), si on lui demande d’afficher un entier, il va automatiquement
convertir l’entier en chaîne de caractères pour pouvoir l’afficher.
L es st ructures condit ionnelles et it érat ives
37
Les structures conditionnelles et itératives
23
Un booléen est une variable qui peut avoir deux états possibles, généalement vrai ou faux, en
langage Python True ou False.
Les booléens sont très utiles pour des tests.
if …. elif …….else
39
Les structures conditionnelles et itératives
3
if …. elif …….else
Exemple1:
[Link] a=8 ?
[Link] a=-6 ?
[Link] a=0 ?
[Link] a="positif" ?
40
Les structures conditionnelles et itératives
3
if …. elif …….else
L’instruction range() est une fonction spéciale en Python qui génère des nombres entiers compris dans
un intervalle. Lorsqu’elle est utilisée en combinaison avec la fonction list(), on obtient une liste d’entiers.
Par exemple :
>>> list ( range (10))
[0 , 1 , 2 , 3 , 4, 5, 6 , 7, 8, 9]
La commande list(range(10)) a généré une liste contenant tous les nombres entiers de 0 inclus à 10
exclu. Nous verrons l’utilisation de la fonction range() toute seule dans le Boucles et comparaisons. Dans
l’exemple ci-dessus, la fonction range() a pris un argument, mais elle peut également prendre deux ou
trois arguments, voyez plutôt :
>>> list ( range (0 , 5)) >>> list ( range (0 , 1000 , 200))
[0 , 1 , 2 , 3 , 4] [0 , 200 , 400 , 600 , 800]
>>> list ( range (15 , 20)) >>> list ( range (2 , -2, -1))
[15 , 16 , 17 , 18 , 19] [2 , 1 , 0 , -1]
40
Les structures conditionnelles et itératives
3
if …. elif …….else
Exercice 2:
Un club sportif formant des jeunes de moins de 14 ans vous a demandé de créer un programme
pour informer les familles de la catégorie à laquelle appartiendra leur enfant en fonction de leur âge.
Le club sportif vous a donné ces informations :
•"Poussin" de 6 à 7 ans
•"Pupille" de 8 à 9 ans
•"Minime" de 10 à 11 ans
•"Cadet" après 12 ans
42
Les structures conditionnelles et itératives
3
La boucle for for element in values
For i in range ()
La boucle for permet de faire des itérations sur un élément, comme une chaine de caractères par exemple
ou une liste.
range(5)
range(0,5) for i in range(0,5):
print("hi")
range(0,5,1) Result
hi
For i in range (0, 5) : hi
hi
instruction hi
hi
Start End
43
Les structures conditionnelles et itératives
3
La boucle for
44
Les structures conditionnelles et itératives
2
La boucle for
Stopper une boucle avec break Pour stopper immédiatement une boucle on peut utiliser le
mot clé break :
liste = [1,5,10,15,20,25]
for i in liste:
if i > 15:
print("On stoppe la boucle")
break
print(i)
1
5
10
15
On stoppe la boucle
45
Les structures conditionnelles et itératives
2
La boucle while
Le boucle while En anglais " while " signifie "Tant que". Pour créer une boucle , il faut donc utiliser
ce mot clé suivi d'une indication qui dit quand la boucle s'arrête.
En général, si on connaît avant de démarrer la boucle le nombre d’itérations à exécuter, on choisit
une boucle for. Au contraire, si la décision d’arrêter la boucle ne peut se faire que par un test, on
choisit une boucle while.
Par exemple : On veut calculer la somme des entiers qui sont inferieur a 100 et en s'arrêter lorsque
la somme <1000 .
46
Les structures conditionnelles et itératives
2
while True:
n = int(input("donnez un entier > 0 : "))
print("vous avez fourni", n)
if n > 0:
break
print("reponse correcte")
47
Les structures conditionnelles et itératives
2
QCM1
48
Les structures conditionnelles et itératives
2
QCM2
49
Les structures conditionnelles et itératives
2
QCM3
Par quoi remplacer les ... pour que le programme précédent affiche 0 / 3 / 6 / 9 / 12 (les `/` remplacent ici un
retour à la ligne) ?
50
Les structures conditionnelles et itératives
2
QCM4
8
5
2
3
51
Fonctions
52
Fonctions
23
En programmation, les fonctions sont très utiles pour réaliser plusieurs fois la même
opération au sein d’un programme. Elles rendent également le code plus lisible et plus
clair en le fractionnant en blocs logiques.
53
Fonctions
23
Qui effectue une action. 3. Et qui renvoie un objet Python ou rien du tout. Par
exemple, si vous appelez la fonction len() de la manière suivante :
>>> len ([0 , 1, 2])
3
54
Fonctions
23
55
Fonctions
23
Définition
Pour définir une fonction, Python utilise le mot-clé def. Si on souhaite que la
fonction renvoie quelque chose, il faut utiliser le mot-clé return. Par exemple :
>>> def carre ( x ):
return x **2
>>> print ( carre (2))
4
Notez que la syntaxe de def utilise les deux-points comme les boucles for et
while ainsi que les tests if, un bloc d’instructions est donc attendu. De même
que pour les boucles et les tests, l’indentation de ce bloc d’instructions (qu’on
appelle le corps de la fonction) est obligatoire. 56
Fonctions
23
57
Fonctions
23
Ici, le résultat renvoyé par la fonction est stocké dans la variable res. Notez
qu’une fonction ne prend pas forcément un argument et ne renvoie pas
forcément une valeur, par exemple :
>>> def hello ():
print (" bonjour ") >>>var = hello ()
>>> hello () bonjour
bonjour >>> print ( var )
None
58
Fonctions
23
Passage d’arguments
Une particularité des fonctions en Python est que vous n’êtes pas obligé de
préciser le type des arguments que vous lui passez, dès lors que les opérations
que vous effectuez avec ces arguments sont valides. Python est en effet connu
comme étant un langage au « typage dynamique », c’est-à-dire qu’il reconnaît
pour vous le type des variables au moment de l’exécution.
Par exemple : >>> fois (3.1415 , 5.23)
Un énorme avantage en Python est que les fonctions sont capables de renvoyer
plusieurs objets à la fois, comme dans cette fraction de code :
60
Fonctions
23
61
Fonctions
23
Variables locales et variables globales
Une variable est dite locale lorsqu’elle est créée dans une fonction. Elle n’existera
et ne sera visible que lors de l’exécution dans la fonction.
Une variable est dite globale lorsqu’elle est créée dans le programme principal.
Elle sera visible partout dans le programme.
62
Fonctions
23
Global Frame
Observez le code suivant :
Carre
# définition d' une fonction carre ()
def carre (x ): Z 5
y = x **2 resultat 25
return y
# programme principal Carre
z=5 x 5
resultat = carre (z) Y 25
print ( resultat )
63
Fonctions
23
Exercice1:
64
ChatGPT et Programmation Python
23
65
TP1: Python
Exercice 1
for i in range(1,101):
print(i)
Exercice 5
- Chaque jour, plus de 2,5 quintillions (1030) de bytes de données sont générées.
- 90% de l’information transmise au cerveau est visuelle et les image sont traitées
par le cerveau 60 000 fois plus vite que le texte.
- Pour 46% des internautes, le design d’un site est le critère n 1 pour juger de la
crédibilité d’une marque.
- La vue permet d’acquérir plus d’information que tous les autres sens combinés.
- Les mots, eux, nécessitent un traitement linéaire qui demandent plus de temps et
d’énergie à notre cerveau pour comprendre et réagir.
- L’exploitation des données représente un enjeu majeur pour les entreprises. À l'ère
numérique, le big data a ouvert la voie et permet aux organisations de prendre de
meilleures décisions basées sur les données : on parle de data visualisation.
Qu’est-ce que la visualisation de
données massives?
99
Qu’est-ce que la visualisation de données massives?
- La visualisation Big Data est, comme son nom l'indique, une représentation
visuelle du Big Data.
- Cela peut être aussi simple que des graphiques linéaires, des histogrammes
et des diagrammes circulaires ou un peu complexe comme un nuage de
points, des cartes thermiques, des cartes arborescentes, etc.
La visualisation de données:
• Est un moyen de communication clair et rapide des idées complexes afin que
• Est un outil populaire pour les gestionnaires de projet, les agents de suivi et
• Est utilisée pour présenter des idées complexes d'une manière simple et
mesures.
Pourquoi représenter les données ?
Pourquoi représenter les données ?
• Examiner un réseau, lors d’une étude de marché par exemple afin d’identifier le
public ciblé
• Analyser la valeur et les risques afin de visualiser les opportunités qui ont de la
valeur et celles risquées
- La data visualisation permet donc l'exploration de données par la manipulation
d'images graphiques, la couleur, la luminosité, la taille, la forme et le
mouvement des objets visuels représentant des aspects de l'ensemble de
données analysées.
- Ainsi, il est plus facile d’interpréter des données lorsqu’elles sont présentées
sous forme de graphiques plutôt que dans un tableau.
Pourquoi la visualisation des données
est-elle importante ?
- Si la visualisation des données était importante il y a quelques années, elle
- A l’ère du Big Data, elle permet de donner un sens aux milliards de données
qu’une entreprise peut collecter chaque jour et qui, avant ce processus de
transformation, se présentent en lignes distinctes et sont donc peu facilement
exploitables.
Avantages
Les avantages de la visualisation de données sont nombreux :
- Identifier les tendances, les modèles et les corrélations entre les variables
Pour tirer le meilleur parti de la visualisation des données, vous devez prendre en
compte les éléments suivants:
- Clarté : les données doivent être visualisées de manière à ce que tout le monde
puisse les comprendre.
parcelles.
Dans la suite, nous supposons que la ligne suivante a été insérée au début
du script.
Fonctions pie()
Creates pie charts to represent
parts of a whole.
D’affichage: Customization xlabel(), ylabel() Sets labels for the X and Y axes.
Visualization Control xlim(), ylim() Sets limits for the X and Y axes.
w white blanc
Ajout d’une légende
Style de ligne
Les chaînes de caractères suivantes permettent de définir le
style de ligne :
Chaîne Effet
- ligne continue
-- tirets
: ligne en pointillé
-. tirets points
Largeur de ligne
Pour modifier la largeur
des lignes, il est
possible de changer la
valeur de l’argument
linewidth.
Symbole (« marker »)
Les chaînes de caractères suivants permettent de définir le symbole
(« marker ») :
Marker Desription
. point marker p pentagon marker
, pixel marker * star marker
o circle marker h hexagon1 marker
v triangle_down marker
H hexagon2 marker
^ triangle_up marker
+ plus marker
< triangle_left marker
> triangle_right marker x x marker
1 tri_down marker D diamond marker
2 tri_up marker d thin_diamond marker
3 tri_left marker
| vline marker
4 tri_right marker
s square marker _ hline marker
L’instruction
axis:
Graphique en courbes
12
1. Graphiques linéaires
courant.
- Il est utilisé pour représenter les changements d’une variable par rapport à une
autre, généralement le temps.
- Il est utilisé pour identifier les tendances et les relations entre deux variables.
L’axe des x et l’axe des y sont deux des composants les plus importants d’un
graphique linéaire.
Lignes : les lignes droites reliant les lieux fournissent des valeurs estimées
entre elles. La ligne peut être soit droite, soit incurvée.
Besoins du graphique linéaire:
Pour voir l’évolution d’une variable dépendante à travers le temps : Les
graphiques linéaires sont idéaux pour cartographier des ensembles de données
continus à travers le temps. Comprendre les changements qui se produisent à
travers le temps est assez facile pour l’esprit humain.
Identifier les tendances et repérer les pics et les creux : Les graphiques
linéaires facilitent l’observation des tendances et l’identification des problèmes
de performance importants (bons ou mauvais). Les graphiques linéaires vous
permettent d’identifier le moment précis où quelque chose d’anormal s’est
produit, ce qui vous aidera à déterminer où trouver des solutions.
Pour comparer les tendances modèles de différentes régions : Les graphiques linéaires multi-
séries sont utilisés pour comparer le rendement de plusieurs groupes (quelle que soit leur
répartition – géographie, équipes internes, groupes d’âge, trimestres financiers, etc.). Cela permet
d’identifier les domaines de performance importants et les situations de mise en quarantaine qui
influencent négativement la performance.
Comment créer un graphique linéaire ?
Créer un tableau : créez un axe des x et un axe des y sur une page. Mettez un titre
en haut de la page qui résume brièvement l’objectif du graphique.
Créer une clé : si vous comparez de nombreux objets, créez une clé qui
définit ce que chaque ligne représente en fonction de sa couleur.
Un graphique linéaire simple est tracé avec une seule ligne.
13
Histogrammes
L’image de la figure suivante est une image a niveaux de gris de taille 8 × 8 pixels et
dont les valeurs des niveaux de gris sont codes sur 4 bits. Cette image représente une
forme rectangulaire sur un fond.
1- L'histogramme de l'image I:
2. Histogrammes
Graphique à barres
14
Graphique à barres
Les graphiques à barres sont l'une des techniques employées pour présenter
des données de façon visuelle pour que le lecteur puisse rapidement
reconnaître un motif ou une tendance.
Il donne au moins deux informations pour chacun des éléments sur l'axe des x au
lieu d'une seule
Vous pouvez faire des comparaisons directes dans un graphique selon l'âge, le
genre ou tout autre élément que vous désirez comparer.
Lorsque les étiquettes des catégories sont trop longues, il se peut qu'un
graphique à barres horizontales soit préférable pour présenter l'information
Graphique à barres empilées:
Le graphique à barres empilées peut être très difficile à analyser si trop d'éléments
sont présentés par barre.
Il peut montrer les différences entre les valeurs, mais pas nécessairement de la
façon la plus simple.
Customizing Bar Chart
3. Graphique à barres
To make bar charts more informative and
visually appealing, various customization
options are available. Customization that is
available for the Bar Chart are:
•color: For the bar faces
•edgecolor: Color of edges of the bar
•linewidth: Width of the bar edges
•width: Width of the bar
3. Graphique
à barres
Exercice :
15
Un graphique circulaire, parfois appelé diagramme en secteurs, est une
façon de résumer un ensemble de données nominales ou de présenter les
différentes valeurs d'une variable donnée (p. ex., répartition en
pourcentage).
Les graphiques circulaires sont également parmi les plus utilisés en raison de
leur facilité d'emploi.
Bien qu'ils soient souvent employés, les graphiques circulaires doivent être
utilisés soigneusement pour deux raisons.
Premièrement, ils sont utiles pour présenter l'information lorsqu'il n’y a qu’un
maximum de cinq ou six éléments. S'il y a davantage d'éléments, la figure créée
sera trop difficile à comprendre.
Deuxièmement, les graphiques circulaires ne sont pas utiles lorsque les valeurs
des composantes sont trop semblables parce qu'il peut être difficile de voir les
différences de taille.
Graphiques circulaire
16
Un graphique en anneau, dans sa forme la plus simple, est un graphique
circulaire dont le centre est supprimé pour ressembler à un anneau.
À première vue, cela peut sembler n'avoir d'autre but que de créer une variété
esthétique. Cependant, un graphique en forme d'anneau permet d'éviter la
confusion autour du paramètre de la surface qui trompe souvent les gens avec
un graphique circulaire.
Graphique en aires (Area chart)
16
En data visualisation, un graphique en aires (Area chart) est utilisé pour montrer
comment les valeurs numériques d’une ou de plusieurs séries changent au cours
de la progression d’une deuxième variable, généralement celle du temps.
17
Nuage de points
Dans un nuage de points, les points sont placés sans être reliés.
Lorsque les points forment une ligne droite dans le graphique, la relation entre
les variables est linéaire, comme dans le graphique suivant, partie A.
Lorsque les points ne forment pas de ligne ou forment une ligne qui n’est pas
droite comme au graphique suivant, partie B, la relation n’est pas linéaire.
Relation positive ou négative:
Si les points sont regroupés près d'une ligne qui va du coin inférieur gauche
au coin supérieur droit du graphique, la relation entre les deux variables est
dite positive ou directe (partie A).
Si les points sont regroupés près d'une ligne qui va du coin supérieur gauche
au coin inférieur droit du graphique, la relation entre les variables est dite
négative ou inverse (partie B).
Concentration ou dispersion des données:
Les points peuvent être très près les uns des autres (partie A) ou être très
dispersés dans l’espace (partie B).
Présence de valeurs extrêmes:
Parameters:
•x_axis_data: An array containing data for the x-
[Link]
•s: Marker size, which can be a scalar or an array of size
equal to the size of x or y.
•c: Color of the sequence of colors for markers.
•marker: Marker style.
•cmap: Colormap name.
•linewidths: Width of the marker border.
•edgecolor: Marker border color.
•alpha: Blending value, ranging between 0 (transparent)
and 1 (opaque).
6. Nuage de points simple
6. Nuage de points multiples
6. Nuage de points avec formes
6. Nuage de points avec couleurs
7. Nuage de mots
Cela aide à décrire les relations partie-tout dans un ensemble de données complexe.
9. Diagramme à Barres Empilées
- En matière de santé globale, ils sont souvent utilisés pour montrer des
indicateurs comme l'utilisation des contraceptifs
10. Barres empilées
- Un diagramme de dispersion est un graphique qui montre deux indicateurs liés l’un à
l'autre: l'un est placé sur l'axe des « x » et l'autre est tracé sur l'axe des « y ».
- Un diagramme de dispersion est souvent utilisé pour montrer les corrélations ou pour
identifier les valeurs aberrantes.
- Les pays à fécondité élevée sont généralement associés à une faible utilisation des
méthodes modernes de contraception, tandis que les pays à plus faibles taux de
fécondité ont tendance à avoir une plus grande utilisation des méthodes modernes.
- Un diagramme de dispersion peut aider à montrer cette corrélation, ainsi que le focus
sur les valeurs aberrantes.
14. Terrain en boîte et moustaches
Les cartes géospatiales mettent en évidence des données par rapport à des
emplacements géographiques.
Vous pouvez utiliser des couleurs et des annotations pour mettre en évidence
les relations entre les lieux géographiques et d’autres variables.
Temporel
Il s'agit d'une représentation de données par rapport à une période de
temps. Par exemple, des diagrammes de Gantt, des chronologies, etc.
Hiérarchique
Il représente les données sous forme d'arborescence. Un nœud racine en haut et
des branches provenant de la racine. Par exemple, une arborescence, des
organigrammes.
Réseau
Il est utilisé lorsque l'on souhaite afficher les connexions entre divers
ensembles de données non liés. Les nuages de mots et les graphiques
matriciels sont des exemples de visualisation de type réseau.
Géospatiale
La géospatiale est une catégorie spéciale dans laquelle les données de
localisation sont l'une des variables. Les variables sont tracées par rapport à la
variable d'emplacement. Les cartes démographiques, les cartes de densité
sont des exemples de cette catégorie.
Conseils de visualisation Big Data pour les débutants
Big Data peut capturer plusieurs informations, mais ce qui a le plus d'impact sur
le public doit être identifié dès le début.
- Les données peuvent être représentées dans plusieurs formats. Choisir le bon
type de visualisation aide le décideur à prendre une décision plus
rapidement. La visualisation doit capturer toutes les informations clés tout en
étant simple à absorber.
- Les couleurs peuvent être utilisées pour coder des informations sans
ajouter explicitement d’autres éléments au graphique.
- La palette de couleurs doit être telle que le spectateur n'ait pas à lutter
pour trouver les motifs représentés dans le graphique.
Hiérarchie des variables graphiques
Remarque: Les diagrammes en
rectangles empilés sont mieux que
les diagrammes en rectangles
groupés pour les comparaisons.
Éléments d'un graphe
V. Graphique polaire
[Link] de bord
20
Graphique à bulles
20
Les graphiques à bulles, également connus sous le nom
de diagrammes à bulle, sont utilisés lorsque les données
nécessitent une troisième dimension pour fournir des
informations plus riches aux lecteurs.
Les graphiques à bulles sont utiles pour étudier les relations, mais
pas pour représenter des données exactes.
Le taux de croissance de la taille d'une bulle ne peut à lui seul
fournir des informations précises sur le taux de croissance d'une
quantité, mais il peut fournir aux lecteurs une estimation et
définir le contexte pour lire le taux de croissance par rapport aux
deux autres quantités.
Graphique en entonnoir
21
Un graphique en entonnoir est une représentation graphique
utilisée pour visualiser la manière dont les données évoluent dans
un processus.
Ces 60 clients passent ensuite par les étapes suivantes de l'entonnoir de vente.
Seuls cinq clients achètent finalement un bien immobilier auprès de la société.
Le graphique en entonnoir ci-dessus illustre ce processus de vente.
La longueur de chaque barre représente le nombre de clients à chaque étape du
processus de vente.
Graphique combiné
21
Un graphique combiné permet de regrouper différents types de
graphiques, notamment des graphiques à barres, en courbes, en aires
et des histogrammes.
Au besoin, il permet de comparer des valeurs de nature différente,
comme des valeurs par rapport à des pourcentages.
Un cas d’utilisation pertinent pour ce type de graphique serait une
comparaison entre différents types de valeurs sous forme de schémas
visuels légèrement différents.
21
Graphique 2D:
- Apparence : Sur une carte topographique, ce type de graphique
utilise des couleurs, motifs, ombrages pour indiquer où la valeur des
données est la même.
- La courbe de niveau est formée de deux variables indépendantes,
sur l'axe des X et sur l'axe des Y. La valeur Z est déterminée
automatiquement ou non, dépendant du logiciel.
- Usage : cartographie,
géographie, géologie,
sciences de l'atmosphère.
Graphique 3D:
- Apparence : graphique à trois dimensions, donc 3 grandeurs liées sur
trois axes : X, Y et Z.
- Sur une carte topographique, le logiciel utilise des couleurs, motifs,
ombrages pour indiquer où la valeur des données est la même. Les
couleurs, motifs ou ombrages sont basées sur les valeurs de l'axe Z.
- Design : Nombreux logiciels de graphiques à 3D sur le marché. La
rotation de ce type de graphique modifie beaucoup son apparence.
- Usage : Cartographie,
géologie, géographie,
sciences de l'atmosphère.
Graphique polaire
22
Apparence : Le point d'origine du graphique polaire part du centre. L'ordinateur
positionne les données numériques comme des ensemble pairés de X et de Y
(comme pour le graphique en nuage de points).
L'axe des X est le cercle autour duquel sont inscrites des coordonnées qui ne
bougent pas. L'axe des Y montre la distance des valeurs par rapport au centre. À
mesure que les valeurs augmentent, les points se déplacent du centre vers les
extrémités. Les points sont de même taille, quelle que soit leur valeur. Ils peuvent
être reliés par des segments de droite (lignes).
22
Une carte thermique est un ensemble organisé de rectangles.
L'axe X est souvent une mesure du temps mais il peut représenter n'importe
quelle variable avec les groupements.
Les rectangles sont colorés pour montrer la magnitude d'une troisième variable.
Bien qu'elles aient été utilisées initialement pour les températures, les cartes
thermiques sont désormais utilisées pour de nombreux types de données.
22
Ces graphiques sont utiles pour visualiser les données
géographiques par le biais de visualisations interactives au sein et
entre les villes, États, pays et continents de l'ensemble du paysage
mondial.
Obtenez une simulation visuelle du mouvement de vos données
grâce à des survols sur des cartes en 3D, des animations de séries
chronologiques et des cartes dynamiques en temps réel.
Tableaux de bord
23
Le tableau de bord regroupe les données générées par
l’organisation et les simplifie à travers différentes représentations
(graphiques, cartes, ratio, légendes, etc).
correctives.
Tableaux de bord Ventes
- Entonnoir de vente par rapport aux années précédentes
- Pipeline de vente total en dollars
- Temps moyen nécessaire pour conclure une vente
Tableaux de bord Finances
- Bénéfice avant intérêts, impôts, dépréciation ou amortissement
- Flux de trésorerie d’exploitation
- Marge bénéficiaire nette
Le tableau de bord a de nombreux avantages :