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 scrivendo uno script veloce e sporco per generare trame al volo. Sto usando il codice seguente (dalla documentazione di Matplotlib ) come punto di partenza: from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) …
Ho una serie di 20 trame (non trame secondarie) da realizzare in un'unica figura. Voglio che la leggenda sia fuori dagli schemi. Allo stesso tempo, non voglio cambiare gli assi, poiché la dimensione della figura viene ridotta. Aiutatemi gentilmente per le seguenti domande: Voglio mantenere la casella della legenda fuori …
Sto cercando di utilizzare il notebook IPython su MacOS X con Python 2.7.2 e IPython 1.1.0. Non riesco a visualizzare la grafica matplotlib da mostrare in linea. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline Ho anche provato %pylab inlinee gli argomenti della riga di comando …
Come si cambia la dimensione del carattere per tutti gli elementi (segni di spunta, etichette, titolo) su un grafico a matrice? So come modificare le dimensioni dell'etichetta di spunta, questo è fatto con: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) Ma come si cambia il resto?
Matplotlib offre lì funzioni: cla() # Clear axis clf() # Clear figure close() # Close a figure window La documentazione non offre molte informazioni su quale sia la differenza tra queste funzioni. Quando dovrei usare ciascuna funzione e cosa fa esattamente?
Sto creando una figura in Matplotlib in questo modo: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Voglio specificare le dimensioni del carattere per il titolo della figura e le etichette degli assi. Ho bisogno che tutti e tre abbiano dimensioni del carattere …
Sto cercando di risolvere il modo in cui Python traccia i miei dati. Dire x = [0,5,9,10,15] e y = [0,1,2,3,4] Quindi farei: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() e i segni di spunta dell'asse x sono tracciati a intervalli di 5. C'è un modo per farlo mostrare a intervalli di 1?
A volte mi imbatto in codice come questo: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Che produce: Ho letto la documentazione come un matto ma non riesco a trovare una spiegazione per …
Ho bisogno di aiuto per impostare i limiti dell'asse y su matplotlib. Ecco il codice che ho provato, senza successo. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = …
Nel documento pyplot per diagramma a dispersione: matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, faceted=True, verts=None, hold=None, **kwargs) La dimensione del marker s: dimensione in punti ^ 2. È uno scalare o un array della stessa lunghezza di xey. Che tipo di unità è points^2? Cosa …
Sto cercando di tracciare una figura senza segni di spunta o numeri su uno degli assi (uso gli assi in senso tradizionale, non la nomenclatura matplotlib!). Un problema che ho riscontrato è dove matplotlib regola i segni di spunta x (y) sottraendo un valore N, quindi aggiunge N alla fine …
Voglio tracciare un grafico con un asse logaritmico usando matplotlib. Ho letto i documenti, ma non riesco a capire la sintassi. So che probabilmente è qualcosa di semplice come 'scale=linear'negli argomenti della trama, ma non riesco a farlo bene Programma di esempio: import pylab import matplotlib.pyplot as plt a = …
Domanda semplice qui: sto cercando di ridurre le dimensioni della mia legenda usando matplotlib.pyplot(per esempio, il testo per essere più piccolo). Il codice che sto usando va in questo modo: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') …
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.