Sono nuovo di matplotlib e sto provando ad usarlo all'interno dei panda per tracciare alcuni grafici semplici. Ho un DataFrame che contiene due etichette "punteggio" e "persona", derivate da un altro DF.Semplice personalizzazione del grafico a barre matplotlib/panda (etichette, segni di spunta, ecc.)
df1 = DataFrame(df, columns=['score','person'])
Produrre questa uscita:
Sto cercando di creare un semplice grafico a barre, per mostrare ogni persona di colore diverso, e questo è quello che ho finora:
df1.plot(kind='bar', title='Ranking')
Come posso CUS ridimensionarlo in modo che il grafico mostri i nomi delle persone nell'asse x con colori unici e rimuova la "cornice" che circonda la figura? Come posso renderlo un grafico a barre orizzontale?
Grazie in anticipo per il vostro aiuto.
voglio solo dire che mi piace la vostra abilità di disegno e pagherei soldi per pubblicare i miei grafici come quello – swyx
@swyx: questi sono creati da matplot funzione di lib: * [grafici in stile xkcd] (http://matplotlib.org/xkcd/examples/showcase/xkcd.html) *, ispirato a sua volta da [questa domanda su Mathematica.SX] (https: // mathematica. stackexchange.com/questions/11350/xkcd-style-graphs). – ojdo
@ojdo grazie! Volevo chiarire che qualche tempo fa –