Page 74 - Activités algorithmiques avec Python en spécialité Mathématiques
P. 74

 Appendice 2 : modules Python additionnels
 ti_plotlib
 Le module ti_plotlib donne accès à de nombreuses fonctions de tracé graphique dans une « fenêtre » correspondant à l’écran (de format 3:2) mais avec des coordonnées définies par l’utilisateur.
    Instructions
 Exemples
plt.cls() permet d’effacer l’écran.
plt.cls()
plt.window(xmin,xmax,ymin,ymax) permet le cadrage de l’affichage.
plt.window(-2,2,0,5)
ajuste la fenêtre, [−2;2] en abscisses etc.
plt.autowindow(x-list,y-list) ajuste le cadrage de l'affichage en fonction d'une liste d'abscisses et ordonnées (afin que tous les points soient visibles)
plt.autowindow([0,4.5],[1,9.8]))
fixe une fenêtre d'affichage avec des
« coins » de coordonnées (0;1) / (4,5;9,8).
plt.axes("off/on") permet d’afficher ou non les axes du graphique.
 plt.axes("off") permet de ne pas afficher les axes du graphique.
TI-83 : plt.grid(xscal,yscal,type) affiche la grille en réglant l’écartement sur les axes et le « type » de la grille, valant "dot", "dash", "solid" ou "point".
Nspire CX : Type vaut "dotted", "dashed", ou "solid".
  plt.grid(0.2,0.5,"solid")
pour une grille avec des lignes continues
plt.grid(1,5,"dash")
pour des pointillés.
 plt.color(R,G,B) fixe la couleur du tracé à partir du code RGB (3 nombres entre 0 et 255 pour les composantes de couleur rouge, vert, bleu de la couleur globale).
plt.color(255,0,0) sélectionne une couleur rouge « vif ». plt.color(0,0,0) sélectionne le noir.
plt.show_plt() finit d’afficher le graphique et se met en attente (appuyer sur ‘ pour continuer).
plt.show_plt()
plt.text_at(ligne,"texte","left/right/center")
permet d’afficher du texte en définissant la ligne d’affichage, le texte à afficher et le centrage sur la ligne sélectionnée. Il y a 12 lignes d’affichage possibles.
plt.text_at(12,"hello","left")
affiche sur la ligne 12 à gauche le texte : hello.
Note : l'arrière-plan des caractères est effacé.
plt.plot(a,b,"marque") place sur le graphique un point aux coordonnées (a,b) du style de la « marque ».
plt.plot(2,3,"+") affiche + au point de coordonnées (2;3).
plt.scatter(x-list,y-list,"marque")
trace un nuage de points d’après une liste d’abscisses et une liste d’ordonnées, avec le style de la « marque ».
plt.scatter([1,2],[3,7],"o")
affiche une "bulle" aux points de coordonnées (1;3) et (2;7).
plt.plot(x-list,y-list,"marque")
trace un nuage de points d’après une liste d’abscisses et une liste d’ordonnées et le style de la « marque », et les segments connectant ces points.
plt.window(-1.6,1.6,-.1,2) plt.plot([-1,0,1,-1], [0,1.732,0,0],"o")
affiche un triangle équilatéral avec des « bulles » aux sommets.
plt.line(x1,y1,x2,y2,"mode") trace un segment d’après les coordonnées de ses extrémités et ajoute éventuellement une flèche au bout.
plt.line(0,0,2,3,"arrow") trace le vecteur partant de l’origine et allant vers le point de coordonnées (2;3).
               72 Ce document est mis à disposition sous licence Creative Commons © Texas Instruments 2021-2022 / Photocopie autorisée
  






















































   72   73   74   75   76