teaching:progappchim:plot_sinus_cosinus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révisionLes deux révisions suivantes
teaching:progappchim:plot_sinus_cosinus [2015/03/24 03:07] – créée villersdteaching:progappchim:plot_sinus_cosinus [2015/03/24 14:11] villersd
Ligne 103: Ligne 103:
 ... ...
 </sxh> </sxh>
 +
 +===== Fixer les limites =====
 +  * Documentation à consulter :
 +    * [[http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.xlim|xlim() command]]
 +    * [[http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.ylim|ylim() command]]
 +
 +Les limites par défaut de la figure sont un peu juste verticalement et on souhaite un peu d'espacement pour plus de clareté. On les définit en fonction des extrema en utilisant une constante multiplicative légèrement supérieure à l'unité :
 +
 +<sxh python; title : 04-setting_limits.py>
 +...
 +plt.xlim(X.min() * 1.1, X.max() * 1.1)
 +plt.ylim(C.min() * 1.1, C.max() * 1.1)
 +...
 +</sxh>
 +
 +===== Fixer les graduations =====
 +  * Documentation à consulter :
 +    * [[http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.xticks|xticks() command]]
 +    * [[http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.yticks|yticks() command]]
 +    * [[http://matplotlib.sourceforge.net/users/artists.html#axis-container|Tick container]]
 +    * [[http://matplotlib.sourceforge.net/api/ticker_api.html|Tick locating and formatting]]
 +
 +Les graduations ne sont pas idéales car elles ne montrent pas les valeurs intéressantes (+/-π,+/-π/2) pour le sinus et le cosinus. On peut modifier les graduations de manière à ne voir que ces valeurs intéressantes :
 +
 +<sxh python; title : 05-setting_ticks.py>
 +...
 +plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
 +plt.yticks([-1, 0, +1])
 +...
 +</sxh>
 +
  • teaching/progappchim/plot_sinus_cosinus.txt
  • Dernière modification : 2021/02/23 15:33
  • de villersd