Matplotlib - Introduzione

Matplotlib è uno dei pacchetti Python più popolari utilizzati per la visualizzazione dei dati. Si tratta di una libreria multipiattaforma per creare grafici 2D da dati in array. Matplotlib è scritto in Python e utilizza NumPy, l'estensione matematica numerica di Python. Fornisce un'API orientata agli oggetti che aiuta a incorporare grafici nelle applicazioni utilizzando toolkit GUI Python come PyQt, WxPythonotTkinter. Può essere utilizzato anche in shell Python e IPython, notebook Jupyter e server di applicazioni web.

Matplotlib ha un'interfaccia procedurale chiamata Pylab, progettata per assomigliare a MATLAB, un linguaggio di programmazione proprietario sviluppato da MathWorks. Matplotlib insieme a NumPy può essere considerato l'equivalente open source di MATLAB.

Matplotlib è stato originariamente scritto da John D. Hunter nel 2003. L'attuale versione stabile è 2.2.0 rilasciata nel gennaio 2018.