Mi piacerebbe essere in grado di produrre un grafico a linee sovrapposte (simile al metodo utilizzato here) con Python (preferibilmente usando matplotlib, ma anche un'altra libreria andrebbe bene). Come posso fare questo?Come posso creare un grafico a linee sovrapposte con matplotlib?
Questo simile allo stacked bar graph example sul proprio sito Web, tranne che mi piacerebbe che la parte superiore della barra fosse connessa con un segmento di linea e che l'area sottostante fosse riempita. Potrei essere in grado di approssimare questo riducendo gli spazi tra le barre e usando molte barre (ma questo sembra un trucco, e inoltre non sono sicuro che sia possibile).
Il collegamento nell'esempio (http://www.whitehouse.gov/omb/budget/fy2003/images/bud20c.jpg) è rotto. Hai un link migliore? –
usa stackplot() dal pacchetto pyplot. – AjayKumarBasuthkar
Questa è una vecchia domanda, ma per altre persone che trovano questa domanda in una ricerca come quella che ho fatto, c'è una nuova soluzione se si utilizzano i datafram pandas: 'df = pd.DataFrame (np.random.rand (10, 4), columns = ['a', 'b', 'c', 'd']) ' ' df.plot.area(); 'da http://pandas.pydata.org/pandas-docs/stable /visualization.html –