Questions marquées «matplotlib»

Matplotlib est une bibliothèque de traçage pour Python qui peut être utilisée de manière interactive ou intégrée dans des interfaces graphiques autonomes. Son interface compacte «pyplot» est similaire aux fonctions de traçage de MATLAB®.

4
Matplotlib figure facecolor (couleur d'arrière-plan)
Quelqu'un peut-il expliquer pourquoi le code ci-dessous ne fonctionne pas lors du réglage de la couleur de la figure? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with plt.show(). # Does not work with plt.savefig("trial_fig.png") ax = fig1.add_subplot(1,1,1) x …

4
Enregistrez les tracés dans un PDF
module de traçage def plotGraph(X,Y): fignum = random.randint(0,sys.maxint) plt.figure(fignum) ### Plotting arrangements ### return fignum module principal import matplotlib.pyplot as plt ### tempDLStats, tempDLlabels are the argument plot1 = plotGraph(tempDLstats, tempDLlabels) plot2 = plotGraph(tempDLstats_1, tempDLlabels_1) plot3 = plotGraph(tempDLstats_2, tempDLlabels_2) plt.show() Je veux enregistrer tous les graphiques plot1, plot2, plot3 dans …


11
Aucune fenêtre de tracé dans matplotlib
Je viens d'installer matplotlib dans Ubuntu 9.10 en utilisant le système de paquets synaptic. Cependant, lorsque j'essaye l'exemple simple suivant >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] Je n'ai pas de fenêtre de tracé. Des idées sur la façon d'afficher la fenêtre de tracé?


9
Obtenir l'état du cycle de couleur matplotlib
Est-il possible d'interroger l'état actuel du cycle de couleurs matplotlib? En d'autres termes, y a-t-il une fonction get_cycle_statequi se comportera de la manière suivante? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 Où je m'attends à ce que l'état soit l'indice de la prochaine …

3
barre de couleurs matplotlib pour scatter
Je travaille avec des données dont les données ont 3 paramètres de traçage: x, y, c. Comment créer une valeur de couleur personnalisée pour un nuage de points? Prolonger cet exemple que j'essaye de faire: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy …

8
Comment puis-je définir le 'backend' dans matplotlib en Python?
Je suis un nouvel utilisateur de matplotlib, ma plate-forme est Ubuntu 10.04 Python 2.6.5 C'est mon code import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) L'erreur est: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with …

3
Annoter les barres avec des valeurs sur les graphiques à barres Pandas
Je cherchais un moyen d'annoter mes barres dans un graphique à barres Pandas avec les valeurs numériques arrondies de mon DataFrame. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 J'aimerais obtenir quelque chose comme ça: J'ai essayé avec cet exemple de code, mais les annotations …

2
Changer les valeurs sur l'axe graphique matplotlib imshow ()
Disons que j'ai des données d'entrée: data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) Je peux le tracer en utilisant imshow(): plt.imshow(hist,cmap='Reds') obtenir: Cependant, les valeurs de l'axe des x ne correspondent pas aux données d'entrée (c.-à-d. Moyenne de 100, allant de …

7
erreur python: aucun module nommé pylab
Je suis nouveau sur Python et je souhaite utiliser ses plotfonctionnalités pour créer des graphiques. J'utilise ubuntu 12.04. J'ai suivi les étapes d'installation de Python à partir de http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ mais quand je le fais from pylab import * Je reçois cette erreur >>> from pylab import * Traceback (most recent …



2
matplotlib.pyplot n'oubliera pas les graphiques précédents - comment puis-je vider / actualiser?
Comment matplotlib.pyplot"oublier" les parcelles précédentes J'essaie de tracer plusieurs fois en utilisant matplotlib.pyplot Le code ressemble à ceci: def plottest(): import numpy as np import matplotlib.pyplot as plt a=np.random.rand(10,) b=np.random.rand(10,) c=np.random.rand(10,) plt.plot(a,label='a') plt.plot(b,label='b') plt.plot(c,label='c') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() e=np.random.rand(10,) f=np.random.rand(10,) g=np.random.rand(10,) plt.plot(e,label='e') plt.plot(f,label='f') plt.plot(g,label='g') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.