Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2019, à 17:19

19Phugoide

[PYTHON] Problème d'affichage matplotlib

Bonjour, je veux afficher une courbe avec matplotlib tel qu'il y ait un point au bout de la courbe. Voici le code qui le fait :

import matplotlib.pyplot as plt
plt.plot([0,2,4],[0,4,16])
plt.scatter([4],[16], color='black')
plt.show()

Je voudrais que le point soit devant (au premier plan) par rapport à la courbe, ce qui n'est pas le cas avec le code précédent. (Cela peut sembler pointilleux, mais je dois afficher des centaines de courbes, avec ce code les lignes cachent les points.)

Comment tracer le plt.scatter sur le plt.plot ?

Merci d'avance,
Hugo

Dernière modification par 19Phugoide (Le 01/11/2019, à 17:24)

Hors ligne

#2 Le 01/11/2019, à 17:37

pingouinux

Re : [PYTHON] Problème d'affichage matplotlib

Bonjour,
J'ai testé ton code, et le point (4,16) est bien placé devant la courbe.

Hors ligne

#3 Le 01/11/2019, à 21:12

19Phugoide

Re : [PYTHON] Problème d'affichage matplotlib

Ah... Moi ce n'est pas le cas. Tu es sur que tu n'as pas un petit bout de courbe devant le point ?
En tout cas mon problème reste le même.

pingouinux, as-tu la même chose avec ce code ?

import matplotlib.pyplot as plt
plt.scatter([4],[16], color='black')
plt.plot([0,2,4],[0,4,16])
plt.show()

Merci encore pour ta réponse pingouinux, ce n'est pas la première fois que tu viens m'aider ;-)

Hors ligne

#4 Le 01/11/2019, à 21:28

pingouinux

Re : [PYTHON] Problème d'affichage matplotlib

Tu as raison. En remplaçant le point noir par un rouge, on voit bien la courbe devant, avec même résultat pour #1 et #3.

Hors ligne

#5 Le 02/11/2019, à 01:53

melixgaro

Re : [PYTHON] Problème d'affichage matplotlib

Salut,

pourquoi utiliser plot.scatter et non pas plot.plot ?

plt.plot([4],[16], 'ko')  # produit un point noir au-dessus des segments de droites

Linux depuis ~2007. Xubuntu seulement.

Hors ligne