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 lavorando con dati che hanno i dati che hanno 3 parametri di tracciamento: x, y, c. Come si crea un valore di colore personalizzato per un grafico a dispersione? Estendendo questo esempio che sto cercando di fare: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i …
Ogni volta che avvio IPython Notebook, il primo comando che eseguo è %matplotlib inline C'è un modo per modificare il mio file di configurazione in modo che quando avvio IPython, sia automaticamente in questa modalità?
Ho aggiornato da Python (x, y) 2.7.2.3 a 2.7.6.0 in Windows 7 (ed ero felice di vedere che finalmente posso digitare function_name?e vedere di nuovo la docstring nell'Object Inspector) ma ora il plottaggio non funziona così abituato a. In precedenza (Spyder 2.1.9, IPython 0.10.2, matplotlib 1.2.1), quando tracciavo questo script …
Ho una serie di punti xey memorizzati in array numpy. Quelli rappresentano x (t) e y (t) dove t = 0 ... T-1 Sto tracciando un grafico a dispersione usando import matplotlib.pyplot as plt plt.scatter(x,y) plt.show() Vorrei avere una mappa dei colori che rappresenti il tempo (quindi colorando i punti …
Sto usando Python 2.7, se provo a installare Matplotlib ricevo questo errore se uso "pip install matplotlib" Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 232, in main status = self.run(options, args) File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 339, in run requirement_set.prepare_files(finder) File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 355, in prepare_files do_download, session=self.session, File "/usr/local/lib/python2.7/dist-packages/pip/download.py", …
Sono un nuovo utente di matplotlib, la mia piattaforma è Ubuntu 10.04 Python 2.6.5 Questo è il mio codice import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) L'errore è: /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') …
Sto cercando di creare un semplice grafico a dispersione in pyplot utilizzando un oggetto Pandas DataFrame, ma voglio un modo efficiente di tracciare due variabili ma avere i simboli dettati da una terza colonna (chiave). Ho provato vari modi utilizzando df.groupby, ma non con successo. Di seguito è riportato uno …
Diciamo che ho alcuni dati di input: 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)) Posso tracciarlo usando imshow(): plt.imshow(hist,cmap='Reds') ottenere: Tuttavia, i valori dell'asse x non corrispondono ai dati di input (cioè la media di 100, gamma da 80 a 122). …
Sto lottando con il seguente problema. Devo generare rapporti che consistono in una raccolta di grafici. Tutti questi grafici, tranne uno, sono realizzati utilizzando il backend predefinito di Matplotlib (TkAgg). Un grafico deve essere creato utilizzando il backend Cairo, il motivo è che sto tracciando un grafico igraph e che …
È possibile interrogare lo stato corrente del ciclo dei colori matplotlib? In altre parole, esiste una funzione get_cycle_stateche si comporterà nel modo seguente? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 Dove mi aspetto che lo stato sia l'indice del colore successivo che verrà …
Come si fa matplotlib.pyplota "dimenticare" le trame precedenti Sto cercando di tracciare più volte usando matplotlib.pyplot Il codice ha questo aspetto: 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') …
Sto cercando di generare una regressione lineare su un grafico a dispersione che ho generato, tuttavia i miei dati sono in formato elenco e tutti gli esempi che posso trovare sull'utilizzo polyfitrichiedono l'utilizzo arange. arangenon accetta elenchi però. Ho cercato in alto e in basso su come convertire un elenco …
Quando imposto le proporzioni uguali per il grafico 3D, l'asse z non cambia in "uguale". Così questo: fig = pylab.figure() mesFig = fig.gca(projection='3d', adjustable='box') mesFig.axis('equal') mesFig.plot(xC, yC, zC, 'r.') mesFig.plot(xO, yO, zO, 'b.') pyplot.show() mi dà quanto segue: dove ovviamente la lunghezza unitaria dell'asse z non è uguale alle unità …
Sono nuovo in Python e desidero utilizzare la sua plotfunzionalità per creare grafici. Sto usando Ubuntu 12.04. Ho seguito i passaggi di installazione di Python da http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ ma quando lo faccio from pylab import * Ricevo questo errore >>> from pylab import * Traceback (most recent call last): File "<stdin>", …
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.