Domande taggate «matplotlib»

Matplotlib è una libreria di tracciamento per Python che può essere utilizzata in modo interattivo o incorporata in GUI indipendenti. La sua interfaccia "pyplot" compatta è simile alle funzioni di stampa di MATLAB®.

4
Matplotlib figure facecolor (colore di sfondo)
Qualcuno può spiegare perché il codice seguente non funziona quando si imposta il colore del viso della figura? 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 = …

3
Annota le barre con i valori sui grafici delle barre di Panda
Stavo cercando un modo per annotare le mie barre in un grafico a barre di Panda con i valori numerici arrotondati dal mio 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 Vorrei ottenere qualcosa di simile a questo: Ho provato con questo esempio di …

4
Matplotlib Legends non funziona
Da quando ho aggiornato matplotlib ricevo il seguente errore ogni volta che provo a creare una legenda: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object …

7
Colorbar discreta Matplotlib
Sto cercando di creare una barra dei colori discreta per un grafico a dispersione in matplotlib Ho i miei dati x, y e per ogni punto un valore di tag intero che voglio essere rappresentato con un colore univoco, ad es. plt.scatter(x, y, c=tag) in genere il tag sarà un …

1
Seaborn mostra la notazione scientifica nella mappa di calore per i numeri a 3 cifre
Sto creando una mappa di calore da una tabella pivot panda come di seguito: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Crea una mappa termica come mostrato di seguito. Puoi vedere che i numeri non sono enormi (max 750), ma li mostra in notazione scientifica. Se guardo la tabella stessa, non è così. …


4
Cambia la scala degli assi x in matplotlib
Ho creato questa trama usando Matlab Usando matplotlib, x-axies disegna grandi numeri come 100000, 200000, 300000. Vorrei avere qualcosa come 1, 2, 3 e 10 ^ 5 per indicare che è effettivamente 100000, 200000, 300000. C'è un modo semplice per creare tale scala in matplotlib?

6
Traccia una barra usando matplotlib usando un dizionario
Esiste un modo per tracciare un grafico a barre matplotlibutilizzando i dati direttamente da un dict? Il mio dict ha questo aspetto: D = {u'Label1':26, u'Label2': 17, u'Label3':30} stavo aspettando fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) per funzionare, ma non lo fa. Ecco l'errore: >>> ax.bar(D,range(1,len(D)+1,1),0.5) Traceback …



5
Traccia DataFrame diversi nella stessa figura
Ho un file di temperatura con record di temperatura di molti anni, in un formato come di seguito: 2012-04-12,16:13:09,20.6 2012-04-12,17:13:09,20.9 2012-04-12,18:13:09,20.6 2007-05-12,19:13:09,5.4 2007-05-12,20:13:09,20.6 2007-05-12,20:13:09,20.6 2005-08-11,11:13:09,20.6 2005-08-11,11:13:09,17.5 2005-08-13,07:13:09,20.6 2006-04-13,01:13:09,20.6 Ogni anno ha numeri e orari dei record diversi, quindi gli indici di data e ora dei panda sono tutti diversi. Voglio …

6
Come aggiornare dinamicamente un grafico in un ciclo in Ipython notebook (all'interno di una cella)
Ambiente: Python 2.7, matplotlib 1.3, IPython notebook 1.1, linux, chrome. Il codice è in una singola cella di input, utilizzando--pylab=inline Voglio usare notebook e panda IPython per consumare un flusso e aggiornare dinamicamente un grafico ogni 5 secondi. Quando uso l'istruzione print per stampare i dati in formato testo, funziona …



11
Nessuna finestra di trama in matplotlib
Ho appena installato matplotlib in Ubuntu 9.10 utilizzando il sistema di pacchetti Synaptic. Tuttavia, quando provo il seguente semplice esempio >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] Non ho una finestra di trama. Qualche idea su come mostrare la finestra della trama?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.