Articles of matplotlib

RuntimeWarning: valeur invalide rencontrée dans la division

Je dois faire un programme en utilisant la méthode d’Euler pour le modèle “balle dans un spring” from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0 v[1,:]=v0 for i in range(n-1): rr=dot(r[i,:],r[i,:])**0.5 a=-g+km*cos(tt)*(rr-L0)*r[i,:]/rr v[i+1,:]=v[i,:]+a*dt r[i+1,:]=r[i,:]+v[i+1,:]*dt t[i+1]=t[i]+dt #print norm(r[i,:]) plot(r[:,0],r[:,1]) xlim(-100,100) ylim(-100,100) xlabel(‘x […]

étiquette matplotlib axe des ordonnées sur le côté droit

Existe-t-il un moyen simple de placer l’étiquette de l’axe des y sur le côté droit du tracé? Je sais que cela peut être fait pour les étiquettes à tiques en utilisant ax.yaxis.tick_right() , mais j’aimerais aussi savoir si cela peut être fait pour le libellé de l’axe. Une idée qui venait à l’esprit était d’utiliser […]

matplotlib savefig () des tracés différents de show ()

Lorsque j’utilise show() pour tracer les graphiques dans X , les graphiques sont très bons. Cependant, lorsque je commence à utiliser savefig() pour générer une grande quantité de graphiques, la police, les lignes et les polygones générés par les graphiques de savefig() tous l’air plus petits que le graphique généré par show() . Mon environnement […]

Comment atsortingbuer plusieurs étiquettes à la fois dans matplotlib?

J’ai le jeu de données suivant: x = [0, 1, 2, 3, 4] y = [ [0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [9, 8, 7, 6, 5] ] Maintenant je le trace avec: import matplotlib.pyplot as plt plt.plot(x, y) Cependant, je souhaite étiqueter les jeux de données de 3 ans avec […]

Matplotlib et Pyplot.close () ne libèrent pas de mémoire? – Qt4Agg lié au backend

EDIT: Si j’explicite le backend de matplotlib de ‘Qt4Agg’ à juste ‘Agg’ alors je suis capable d’exécuter mon code sans erreur. Je suppose que c’est un bug dans le backend? J’écris du code pour traiter une quantité assez importante de données automatiquement. Le code parsing d’abord mes fichiers de données et stocke tous les bits […]

Python xticks dans les sous-insortinggues

Si je trace une seule plot, je peux utiliser fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) pour remplacer mes étiquettes xtick. Maintenant, je imshow 12 plots à l’aide de f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Comment puis-je changer mes xticks uniquement pour l’une de ces sous-insortinggues? Je ne […]

Comment créer une image pylab.savefig () pour la fenêtre ‘maximisée’ au lieu de la taille par défaut

J’utilise pylab dans matplotlib pour créer un tracé et enregistrer le tracé dans un fichier image. Cependant, lorsque je sauvegarde l’image à l’aide de pylab.savefig( image_name ) , je trouve que l’image SIZE enregistrée est identique à celle affichée lorsque j’utilise pylab.show() . En l’occurrence, j’ai beaucoup de données dans le tracé et lorsque j’utilise […]

Comment créer un graphique à lignes empilées avec matplotlib?

Je voudrais être capable de produire un graphique linéaire empilé (similaire à la méthode utilisée ici ) avec Python (de préférence en utilisant matplotlib, mais une autre bibliothèque conviendrait également). Comment puis-je faire ceci? Cela ressemble à l’ exemple de graphique à barres empilé sur leur site Web, sauf que je voudrais que le haut […]

régler les tiques avec une échelle logarithmique

Il semble que set_xticks ne fonctionne pas dans l’échelle de log: from matplotlib import pyplot as plt fig1, ax1 = plt.subplots() ax1.plot([10, 100, 1000], [1,2,3]) ax1.set_xscale(‘log’) ax1.set_xticks([20, 200, 500]) plt.show() c’est possible?

Comment générer des couleurs aléatoires dans matplotlib?

Quel est l’exemple sortingvial de la génération de couleurs aléatoires pour passer aux fonctions de traçage? J’appelle scatter dans une boucle et je veux que chaque tracé ait une couleur différente. for X,Y in data: scatter(X, Y, c=??) c: une couleur. c peut être une chaîne de format de couleur unique, ou une séquence de […]