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®.
Sto riscontrando un problema durante il tentativo di ottenere la rotazione dei segni di spunta della data in matplotlib. Di seguito è riportato un piccolo programma di esempio. Se provo a ruotare le zecche alla fine, le zecche non vengono ruotate. Se provo a ruotare i segni di spunta come …
Ho usato Matplotlib per tracciare linee su una figura. Ora vorrei impostare lo stile, in particolare l'indicatore, per i singoli punti sulla linea. Come faccio a fare questo? Per chiarire la mia domanda, voglio essere in grado di impostare lo stile per i singoli marcatori su una linea, non tutti …
Devo prendere un'immagine e salvarla dopo qualche processo. La figura sembra a posto quando la visualizzo, ma dopo aver salvato la figura, ho ottenuto uno spazio bianco attorno all'immagine salvata. Ho provato l' 'tight'opzione per il savefigmetodo, non ha funzionato neanche. Il codice: import matplotlib.image as mpimg import matplotlib.pyplot as …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Migliora questa domanda Ho appena finito di scrivere il codice per …
Per aggiungere una legenda a un grafico matplotlib, si esegue semplicemente legend(). Come rimuovere una legenda da una trama? (Il più vicino a cui sono arrivato è correre legend([])per svuotare la legenda dai dati. Ma questo lascia un brutto rettangolo bianco nell'angolo in alto a destra.)
In Python, con Matplotlib, come si può tracciare un diagramma a dispersione con cerchi vuoti ? L'obiettivo è disegnare dei cerchi vuoti attorno ad alcuni dei dischi colorati già tracciati da scatter(), in modo da evidenziarli, idealmente senza dover ridisegnare i cerchi colorati. Ho provato facecolors=None, inutilmente.
Sto tramando lo stesso tipo di informazioni, ma per paesi diversi, con più sottotrame con matplotlib. Cioè, ho 9 grafici su una griglia 3x3, tutti uguali per le linee (ovviamente, valori diversi per linea). Tuttavia, non ho capito come mettere una sola legenda (poiché tutte e 9 le trame secondarie …
Il codice seguente stampa su due file PostScript (.ps), ma il secondo contiene entrambe le righe. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, …
In una sceneggiatura in cui creo molte figure fix, ax = plt.subplots(...), ricevo l'avvertimento RuntimeWarning: sono state aperte più di 20 figure. Le figure create tramite l'interfaccia pyplot ( matplotlib.pyplot.figure) vengono mantenute fino a quando non vengono esplicitamente chiuse e possono consumare troppa memoria. Tuttavia, non capisco perché ricevo questo …
Ho un array di timestamp nel formato (HH: MM: SS.mmmmmm) e un altro array di numeri in virgola mobile, ciascuno corrispondente a un valore nell'array timestamp. Posso tracciare il tempo sull'asse xe i numeri sull'asse y usando Matplotlib? Ci stavo provando, ma in qualche modo accettava solo array di float. …
Supponiamo che io abbia tre set di dati: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Posso spargere questo diagramma: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Come posso farlo con 10 set? Ho cercato questo e ho trovato qualche riferimento a ciò che sto chiedendo. Modifica: …
Non riesco a far sì che la barra dei colori nei grafici imshow come questa abbia la stessa altezza del grafico, a meno di usare Photoshop dopo il fatto. Come faccio ad abbinare le altezze?
Per rimuovere la cornice in figura, scrivo frameon=False funziona perfettamente pyplot.figure, ma con matplotlib.Figureesso rimuove solo lo sfondo grigio, la cornice rimane. Inoltre, voglio solo mostrare le linee e tutto il resto della figura deve essere trasparente. con pyplot posso fare quello che voglio, voglio farlo con matplotlib per qualche …
Ho troppi segni di spunta sul mio grafico e si incontrano. Come posso ridurre il numero di tick? Ad esempio, ho delle zecche: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 E voglio solo: 1E-5, 1E-3, ... 1E5, 1E7 Ho provato a giocare con il LogLocator, ma non sono stato in grado …
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.