Matplotlib: Corso Python avanzato - ForDataScientist 01

20
LEZIONE 1.. PYTHON AVANZATO libreria MATPLOTLIB

Transcript of Matplotlib: Corso Python avanzato - ForDataScientist 01

LEZIONE 1..PYTHON AVANZATOlibreria

MATPLOTLIB

Riepilogo lezione precedente

SeriesMultiIndex

DataFrame

.groupby

.map

.apply

.merge

.stuck

.unstuck

.loc .idx

.index

.columns

.shift

.concat

Linguaggio di programmazione

Graphical User Interface

GUI

Esistono diverse interfacce utente per produrre grafici e immagini

GUI

Linguaggio di programmazione

PAGINPAGINAHTML

Inte

rfac

cia

uten

te P

rogr

am.

GU

I FILE RASTER

.png.jpeg.gif

FILE VETTORIALE

.svg

LIBRERIE GRAFICHE

INTERFACCIA GRAFICA

(parte inferiore della cella code)

IL MONDO DELLA GRAFICAUn’immagine è prodotta tramite l’accensione sul video di tanti pixel di colori diversi

Matplotlib

è una libreria python per grafici 2D. Ogni aspetto del grafico può essere controllato tramite codice.

Matplotlib mette a disposizione comandi macro per l'esecuzione di specifici gruppi di comandi elementari.

LIBRERIE GRAFICHE

PRIMITIVE MATPLOTLIB

MACRO PYPLOT

MetodiPandas

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF20-Matplotlib-Introduction.ipynb

.pyplot .add_axes

.plot.rcParams

parametri di base

.figure

Struttura di una figure

figure

mis

ura

in p

ollic

i

misura in pollici

Axes

Axes

0

1

0 1

yasi

s

xasis

major ticksminor ticks

Legend

yasi

s

xasis

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF23-Pyplot-Subplot.ipynb

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF35-Matplotlib-Axis.ipynb

.xaxis .add_subplot

.set_title.yaxis .title.set_text

title.get_text

.set_label_text

.get_label_text

.spines{}

.set_xlabel

.set_position SET

GET

.set_ticks .get_major_ticks

Grafico della piramide della popolazione

7 po

llici

7 pollici

0.15

0.10

0.7

5

0.10

0.45 0.45

barh barhspinesnon visibili

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF40-PopulationPyramid.ipynb

Grafico tachimetropatches.Wedge

sen

cos

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF41-Tachometer.ipynb

Metodo plot delle classe Series

.plot( kind='line'/’bar’/’barh’/’hist’/’’box’/’area’/’pie’, secondary_y=False,

ax=None, figsize=None, title=None, grid=None, legend=False, style=None, xticks=None, yticks=None, xlim=None, ylim=None, fontsize=None, colormap=None, label=None,

**kwds )

LEZIONE 1..www.fordatascientist.org

F00-PyGraphF25-Pandas-Plot.ipynb

CONTATTI TELEFONO

051 22 35 20

EMAIL [email protected]