Operations
Fonctions pour faire des opérations sur des graphiques (principalement pour les combiner).
- ancre(point: Point, graphique: Graphic) Graphic [source]
Créé un nouveau graphique qui correspond au graphique fourni avec un nouveau point d’ancrage.
Chaque graphique est compris dans un cadre de délimitation. Il y a 9 points d’ancrages particuliers, qui correspondent aux quatre coins du cadre (rectangle), le milieu de chaque côté ainsi que le centre du cadre. Les points peuvent être désignés avec les noms suivants: haut_gauche, haut_droite, bas_gauche, bas_droite, haut_centre, centre_droite, bas_centre, centre_gauche et centre.
- Parameters:
point – le point indiquant le nouveau point d’ancrage
graphique – le graphique originel
- Returns:
un nouveau graphique avec le nouveau point d’ancrage
- au_dessus(graphique_haut: Graphic, graphique_bas: Graphic) Graphic [source]
Créé un graphique en plaçant les deux graphiques fournis l’un au-dessus de l’autre. Les deux graphiques sont centrés horizontalement.
Le point d’ancrage du nouveau graphique est en son centre.
- Parameters:
graphique_haut – le graphique à placer au dessus
graphique_bas – le graphique à placer en dessous
- Returns:
le graphique résultant après avoir placé les deux graphiques l’un au-dessus de l’autre
- compose(graphique_premier_plan: Graphic, graphique_arriere_plan: Graphic) Graphic [source]
Créé un nouveau graphique en composant les deux graphiques fournis. Le premier graphique est maintenu au premier plan, le second en arrière plan. Les graphiques sont alignés en superposant les points d’ancrage.
Le point d’ancrage utilisé pour la composition sera celui du graphique résultant.
- Parameters:
graphique_premier_plan – le graphique au premier plan
graphique_premier_plan – le graphique en arrière plan
- Returns:
le graphique qui résulte de la composition
- cote_a_cote(graphique_gauche: Graphic, graphique_droite: Graphic) Graphic [source]
Créé un graphique en plaçant les deux graphiques fournis côte à côte. Les deux graphiques sont centrés verticalement.
Le point d’ancrage du nouveau graphique est en son centre.
- Parameters:
graphique_gauche – le graphique à placer à gauche
graphique_droite – le graphique à placer à droite
- Returns:
le graphique résultant après avoir placé les deux graphiques l’un à côté de l’autre
- hauteur_graphique(graphique: Graphic) int [source]
Retourne la hauteur du graphique.
- Parameters:
graphique – graphique duquel calculer la hauteur
- Returns:
la hauteur du graphique
- largeur_graphique(graphique: Graphic) int [source]
Retourne la largeur du graphique.
- Parameters:
graphique – graphique duquel calculer la largeur
- Returns:
la largeur du graphique
- pivote(angle: float, graphique: Graphic) Graphic [source]
Crée un nouveau graphique en pivotant dans le sens inverse des aiguilles d’une montre le graphique fourni autour de son point d’ancrage selon l’angle donné. Un angle négatif correspond à une rotation dans le sens des aiguilles d’une montre.
- Parameters:
angle – angle dans le sens inverse des aiguilles d’une montre, en degrés
graphique – le graphique à pivoter
- Returns:
un nouveau graphique pivoté
- superpose(graphique_premier_plan: Graphic, graphique_arriere_plan: Graphic) Graphic [source]
Créé un nouveau graphique en superposant les deux graphiques fournis, en gardant le premier au premier plan et en mettant le second en arrière plan. Les graphiques sont superposés par rapport à leur centre.
Le point d’ancrage du nouveau graphique est en son centre.
- Parameters:
graphique_premier_plan – le graphique au premier plan
graphique_arriere_plan – le graphique en arrière plan
- Returns:
le graphique résultant de la superposition des deux graphiques fournis