Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Erreur Matplotlib - python [Fx- CG50]
Cyberespia Hors ligne Membre Points: 11 Défis: 0 Message

Erreur Matplotlib - python [Fx- CG50]

Posté le 03/12/2021 08:01

Ce code me donne une erreur sur mon Casio Prizm Fx-cg50.


from matplotl import *
x=[100,110,120,130,140,150,160]
y=[105,95,75,68,53,46,31]
scatter(x,y)

axis([80,170,10,130])
text(110,125,"Nombre d'acheteurs vs prix de vente")
show()


L'erreur lors de l'exécution est la suivante:

File "Prieba2.py", line 1, in <module>
ImportError: no module named 'matplotl'


D'où cette erreur ?

Fichier joint


Lephenixnoir En ligne Administrateur Points: 22900 Défis: 149 Message

Citer : Posté le 03/12/2021 08:27 | #


Depuis l'OS, je crois, 3.50, le module est intégré à l'OS au lieu d'être un fichier externe et du coup il s'appelle matplotlib.pyplot au lieu de matplotl. Ce qui est assez cool parce que du coup on peut écrire le même code sur PC et sur la calto
Cyberespia Hors ligne Membre Points: 11 Défis: 0 Message

Citer : Posté le 04/12/2021 06:25 | #


Merci pour la réponse, j'ai fait les corrections mais ça continue de me donner une erreur à la ligne 2

Lephenixnoir En ligne Administrateur Points: 22900 Défis: 149 Message

Citer : Posté le 04/12/2021 08:51 | #


J'ai l'impression qu'il manque le * à la fin de la première ligne ?

Tu peux aussi regarder dans le catalogue (Shift+4), il peut y avoir ce genre de ligne pré-écrites.
Cyberespia Hors ligne Membre Points: 11 Défis: 0 Message

Citer : Posté le 05/12/2021 22:43 | #


Avec * ça ne marche pas non plus :
ImportError : no module named 'matplotlib'




-Mettez à jour le système d'exploitation vers la dernière version 3.60 et le problème persiste.

Pour pouvoir l’utiliser dans vos programmes Python ou directement dans le Shell, il faudra l’importer à l’aide de l’instruction from matplotlib.pyplot import *, instruction disponible dans le catalogue (shift + 4) a écrit :

La source

Catalogue FX-CG50

Dans le catalogue il n'y a que ces bibliothèques

Catalogue Graph 90+E

Dans la calculatrice Graph 90 + E si ces bibliothèques sont disponibles.

Mais je comprends que le FX-CG50 est le même que le "Graph 90 + E" op je me trompe. ???
Lephenixnoir En ligne Administrateur Points: 22900 Défis: 149 Message

Citer : Posté le 06/12/2021 13:12 | #


Hmm est-ce que le module ne serait disponible dans l'OS que sur la Graph 90+E ?

La fx-CG 50 c'est la version internationale de la Graph 90+E donc en gros c'est le même modèle oui, il n'y a en général qu'une poignée de différences.

Après tu n'es pas perdu pour autant. Avant l'OS 3.50, le module matplotlib était externalisé dans un fichier matplotl.py. Tu peux tout simplement en récupérer une copie, l'installer sur ta fx-CG 50, et importer avec [from matplotl import *].

Lien de téléchargement : https://www.planet-casio.com/storage/forums/matplotl-turtle-16243.zip
Cyberespia Hors ligne Membre Points: 11 Défis: 0 Message

Citer : Posté le 06/12/2021 16:15 | #


Merci pour la clarification. Espérons que dans une mise à jour, ils l'incluent par défaut également dans le FX-GC50. J'ai déjà téléchargé les bibliothèques manuellement et cela fonctionne correctement pour moi. Merci
Lephenixnoir En ligne Administrateur Points: 22900 Défis: 149 Message

Citer : Posté le 06/12/2021 16:16 | #


Bon c'est déjà ça ! Désolé pour la confusion.
Slyvtt Hors ligne Community Manager Points: 1004 Défis: 0 Message

Citer : Posté le 06/12/2021 17:07 | #


Effectivement Critor confirme la différence de bibliotheque entre CG50 et Graph 90+E ici : https://tiplanet.org/forum/viewtopic.php?f=22&t=25347
------------------------------------------------------------------
Le monde est dangereux à vivre ! Non pas tant à cause de ceux qui font le mal, mais à cause de ceux qui regardent et laissent faire.
-------------------------------------------------------------------
Albert Einstein
Mathématicien, Physicien, Scientifique (1879 - 1955)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2023 | Il y a 69 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd