Je veux tracer des données, puis créer une nouvelle figure et tracer des données2, et enfin revenir au tracé d'origine et tracer les données3, un peu comme ceci:
import numpy as np
import matplotlib as plt
x = arange(5)
y = np.exp(5)
plt.figure()
plt.plot(x, y)
z = np.sin(x)
plt.figure()
plt.plot(x, z)
w = np.cos(x)
plt.figure("""first figure""") # Here's the part I need
plt.plot(x, w)
FYI Comment puis-je dire à matplotlib que j'ai fini avec un complot? fait quelque chose de similaire, mais pas tout à fait! Cela ne me permet pas d'accéder à cette intrigue originale.
python
matplotlib
plot
figure
Peter D
la source
la source
ax1.ylabel
cela dit qu'il ne se trouve pas. Idem avecfig1.ylabel
...ax1.set_xlabel("your x label")
,ax1.set_ylabel("your y label")
etax1.set_title("your title")
.plt.subplots(nrows, ncols)
. Ont mis à jour l'exemple.Lorsque vous appelez
figure
, numérotez simplement l'intrigue.Edit: Notez que vous pouvez numéroter les tracés comme vous le souhaitez (ici, à partir de
0
) mais si vous ne fournissez pas du tout un chiffre lorsque vous en créez un nouveau, la numérotation automatique commencera à1
("Matlab Style" selon aux docs).la source
figure
, que vous avez supprimé. Les autres choses que vous avez modifiées ont été copiées à partir du message d'origine et non des erreurs dans ma réponse.1
intérieurplt.figure(1)
parce que je pensais que le nombre était automatiquement incrémenté et donc pas nécessaire. Désolé.Cependant, la numérotation commence à
1
, donc:En outre, si vous avez plusieurs axes sur une figure, tels que des sous-tracés, utilisez la
axes(h)
commande où seh
trouve la poignée de l'objet axes souhaité pour se concentrer sur ces axes.(Je n'ai pas encore de privilèges de commentaire, désolé pour une nouvelle réponse!)
la source
0
fonctionne, la numérotation automatique commence à1
, si vous ne lui donnez pas du tout un numéro.Une façon que j'ai trouvée après quelques difficultés consiste à créer une fonction qui obtient la matrice data_plot, le nom de fichier et l'ordre en tant que paramètre pour créer des boîtes à moustaches à partir des données données dans la figure ordonnée (ordres différents = chiffres différents) et l'enregistrer sous le nom de fichier donné.
la source