Exposant dans les tracés Python Matplotlib

Muhammad Maisam Abbas 20 janvier 2022
Exposant dans les tracés Python Matplotlib

Ce didacticiel traitera de l’écriture d’exposants dans des tracés à l’aide du signe dollar en Python.

Écrire en exposant dans les tracés Matplotlib à l’aide du signe dollar

Nous utilisons Matplotlib pour tracer des graphiques en Python. Parfois, nous devons ajouter des étiquettes au tracé, qui incluent des indices ou des exposants. Le Matplotlib fournit également un moyen d’écrire des indices ou des exposants en utilisant le signe dollar. Pour faire des indices, vous devez écrire l’expression à l’intérieur du signe dollar en utilisant les symboles _ et ^. Si vous utilisez le symbole _, l’exposant sera sous le caractère. Si vous utilisez le symbole ^, l’exposant sera sur le caractère. Par exemple, créons un graphique à l’aide de la Matplotlib et ajoutons des exposants à l’aide du signe dollar. Voir le code ci-dessous.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set(title=r"$e^{-t}$", xlabel=r"$time_s$", ylabel=r"$m^2$")
plt.show()

Production :

exposant matplotlib 1

Comme vous pouvez le voir dans le graphique, le -t est au-dessus du caractère e parce que nous avons utilisé le symbole ^, et le s est en dessous de la chaîne de caractères parce que nous avons utilisé le symbole _. Si l’indice ou l’exposant se compose de plus d’un caractère, vous avez mis l’exposant entre les accolades {} sinon ; seul le premier caractère sera en exposant ou en indice. Par exemple, nous avons utilisé des accolades dans le titre de l’intrigue car l’exposant a deux caractères. Si vous souhaitez mettre des symboles spéciaux dans le tracé, comme le symbole alpha ou circulaire, vous pouvez utiliser les symboles prédéfinis dans Matplotlib. Pour utiliser les symboles, vous devez écrire le nom du symbole avec une barre oblique inverse. Par exemple, mettons quelques symboles spéciaux comme tarte et alpha dans le graphique ci-dessus. Voir le code ci-dessous.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set(title=r"$\alpha^{-t}$", xlabel=r"$\tau_s$", ylabel=r"$\pi^2$")
plt.show()

Production :

exposant matplotlib 2

Comme vous pouvez le voir dans l’intrigue, il existe des symboles alpha, tarte et tau. Assurez-vous d’utiliser le nom de symbole correct avec la barre oblique inverse ; sinon, il y aura une erreur. Si vous voulez que le texte en exposant soit dans la même police que le reste du texte, utilisez \mathregular. Consultez ce lien pour trouver tous les symboles pris en charge et plus d’informations sur les indices et les exposants.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn