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®.
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 = …
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 …
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 …
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 …
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ì. …
Desidero ottenere sia le linee della griglia orizzontali che quelle verticali sul mio grafico, ma per impostazione predefinita vengono visualizzate solo le linee della griglia orizzontali. Sto usando una pandas.DataFramequery da una query SQL in Python per generare un grafico a linee con le date sull'asse x. Non sono sicuro …
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?
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 …
Nelle risposte su come aggiornare dinamicamente un grafico in un loop in ipython notebook (all'interno di una cella) , viene fornito un esempio di come aggiornare dinamicamente un grafico all'interno di un notebook Jupyter all'interno di un loop Python. Tuttavia, questo funziona distruggendo e ricreando la trama ad ogni iterazione, …
Ho una figura matplotlib di cui sto tracciando i dati a cui ci si riferisce sempre come nanosecondi (1e-9). Sull'asse y, se ho dati che sono decine di nanosecondi, cioè. 44e-9, il valore sull'asse viene visualizzato come 4.4 con un + 1e-8 come offset. C'è comunque per forzare l'asse a …
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 …
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 …
Come posso impostare il titolo di una finestra di figura in pylab / python? fig = figure(9) # 9 is now the title of the window fig.set_title("Test") #doesn't work fig.title = "Test" #doesn't work
Al momento ho un array a matrice nx3. Voglio tracciare le tre colonne come tre assi. Come posso fare ciò? Ho cercato su Google e le persone hanno suggerito di usare Matlab , ma sto davvero avendo difficoltà a capirlo. Ho anche bisogno che sia un grafico a dispersione. Qualcuno …
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.