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 cercando di utilizzare networkx con Python. Quando eseguo questo programma viene visualizzato questo errore. C'è qualcosa che manca? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, …
Non riesco a capire come ruotare il testo sull'asse X. È un timestamp, quindi quando il numero di campioni aumenta, si avvicinano sempre di più fino a quando non si sovrappongono. Vorrei ruotare il testo di 90 gradi in modo che i campioni si avvicinino, non si sovrappongano. Di seguito …
Molto simile a questa domanda, ma con la differenza che la mia figura può essere grande quanto deve essere. Ho bisogno di generare un sacco di grafici in pila verticale in matplotlib. Il risultato verrà salvato usando figsave e visualizzato su una pagina Web, quindi non mi interessa quanto sia …
Sto pianificando un set di dati usando matplotlibdove ho una xlabel che è abbastanza "alta" (è una formula resa in TeX che contiene una frazione e quindi ha l'altezza equivalente di un paio di righe di testo). In ogni caso, la parte inferiore della formula viene sempre tagliata quando disegno …
In una figura matplotlib, come posso ridurre la dimensione del carattere per le etichette di tick usando ax1.set_xticklabels()? Inoltre, come è possibile ruotarlo da orizzontale a verticale?
Ho una trama della semilogia e vorrei rimuovere gli xticks. Provai: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) La griglia scompare (ok), ma rimangono dei piccoli tick (al posto dei tick principali). Come rimuoverli?
Ho una trama con due assi y, usando twinx(). Dò anche etichette alle linee e voglio mostrarle con legend(), ma riesco solo a ottenere le etichette di un asse nella legenda: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = …
Mi sono imbattuto in questo esempio nel sito Web Matplotlib. Mi chiedevo se fosse possibile aumentare le dimensioni della figura. Ci ho provato f.figsize(15,15) ma non fa nulla.
Sono nuovo di Python e Matplotlib, vorrei semplicemente applicare la mappa colori a un'immagine e scrivere l'immagine risultante, senza usare assi, etichette, titoli o qualsiasi cosa normalmente aggiunta automaticamente da Matplotlib. Ecco cosa ho fatto: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) Rimuove correttamente l'asse …
Sto imparando a usare matplotlibstudiando esempi, e molti esempi sembrano includere una riga come la seguente prima di creare un singolo diagramma ... fig, ax = plt.subplots() Ecco alcuni esempi... Modifica il testo dell'etichetta di spunta http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html Vedo che questa funzione viene utilizzata molto, anche se l'esempio sta solo tentando …
Come posso impostare l'intervallo dell'asse y della seconda sottotrama su ad esempio [0,1000]? Il grafico FFT dei miei dati (una colonna in un file di testo) provoca un picco (inf.?) In modo che i dati effettivi non siano visibili. pylab.ylim([0,1000]) purtroppo non ha alcun effetto. Questo è l'intero script: # …
Ho un grafico a dispersione con un mucchio di coordinate casuali x, y. Attualmente l'asse Y inizia da 0 e arriva al valore massimo. Vorrei che l'asse Y partisse dal valore massimo e salisse fino a 0. points = [(10,5), (5,11), (24,13), (7,8)] x_arr = [] y_arr = [] for …
Ho creato le mie trame in linea sul mio Notebook Ipython con " %matplotlib inline." Ora appare la trama. Tuttavia, è molto piccolo. C'è un modo per farlo apparire più grande usando le impostazioni del notebook o quelle della trama?
TL; DR -> Come si può creare una legenda per un grafico a linee in Matplotlibs' PyPlotsenza creare variabili aggiuntive? Si prega di considerare lo script grafico qui sotto: if __name__ == '__main__': PyPlot.plot(total_lengths, sort_times_bubble, 'b-', total_lengths, sort_times_ins, 'r-', total_lengths, sort_times_merge_r, 'g+', total_lengths, sort_times_merge_i, 'p-', ) PyPlot.title("Combined Statistics") PyPlot.xlabel("Length of …
Quali colori con nome sono disponibili in matplotlib per l'uso in grafici? Posso trovare un elenco sulla documentazione di matplotlib che afferma che questi sono gli unici nomi: b: blue g: green r: red c: cyan m: magenta y: yellow k: black w: white Tuttavia, ho scoperto che questi colori …
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.