[Python] Matplotlib

Résolu/Fermé
Utilisateur anonyme - 16 mai 2006 à 11:39
 Utilisateur anonyme - 16 mai 2006 à 14:14
Bonjour
Cette fois toute petite question..
Comment je peux rendre une courbe plus épaisse sous matplotlib (enfin pylab).
Je sais changer l'aspect et la couleur, mais je ne trouve pas comment la mettre en gras.
Si vous avez une idée....
Merci beaucoup

4 réponses

Utilisateur anonyme
16 mai 2006 à 11:43
C'est bon j'ai trouvé
C'est linewidth...
En même temps, c'était assez évident.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 661
16 mai 2006 à 11:46
:-)
0
Utilisateur anonyme
16 mai 2006 à 12:02
Ah ben Seb tant que tu es là, j'ai une question.
D'abord salut.
J'utilise cette fonction là :
cPickle.dump(self.model, open("/home/aurelien/devel/python/test/model.cir", "wb"))
J'ai une zone de texte où l'utilisateur entre des données et je sauvegarde ces données grâce à la ligne ci-dessus.
Le problème est que cette fonction me remplace tous mes retours à la ligne par des '\n' et du coup, je ne peux plus utiliser le fichier sauvegardé.
Y'a une autre solution pour sauvegarder ou alors y'a des options spéciales pour cette fonction?
Merci
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 661
16 mai 2006 à 12:05
J'ai une zone de texte où l'utilisateur entre des données et je sauvegarde ces données grâce à la ligne ci-dessus.

Tu ne dump pas un widget tkinter ?
Si c'est le cas, alors évite !
A mon avis ça va poser problème.


C'est quoi ton objet self.model ?

Il est possible que ça soit lui qui renvoie des retours-chariots dans un mode particulier (qui n'est pas le mode Unix/Linux).
0
Utilisateur anonyme
16 mai 2006 à 12:10
Ma zone de texte est créée avec : s
self.historyText = Pmw.ScrolledText(self.panedWidget.pane('query'), text_wrap = 'none', hull_width = 60, hull_height = 12)

Ensuite, je récupère le contenu de cette zone de texte comme ça :
self.model = self.historyText.get()

Donc ma variable self.model contient le texte entré.
Tu ne dump pas un widget tkinter
Je ne savais que c'était possible.
C'est mieux?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 661
16 mai 2006 à 13:36
Tu ne dump pas un widget tkinter
Je ne savais que c'était possible.
C'est mieux?


Pas du tout !
Il faut toujours éviter de sérialiser des interfaces graphiques, ainsi que des connnexions réseau, connexion à des bases de données, etc.


self.model = self.historyText.get()

Ok.
Je ne sais pas comment tkinter gère les retour-chariots en interne.
Il faudra peut-être que tu fasse une conversion toi-même.
(par exemple .replace('\n','\r'), etc).
0
Utilisateur anonyme
16 mai 2006 à 14:10
Donc ça veut dire que ce que je fais est correct?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 661 > Utilisateur anonyme
16 mai 2006 à 14:11
oui !

C'est juste que quelquepart, dans la chaîne, il y a une méthode qui travaille avec des retours à la ligne différents de ceux de ton système d'exploitation.
0
Utilisateur anonyme > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
16 mai 2006 à 14:14
Dac
Merci
Ben je vais faire ça à la main
0