SlideShare a Scribd company logo
1 of 20
Download to read offline
LEZIONE 1..
PYTHON AVANZATO
libreria
MATPLOTLIB
Riepilogo lezione precedente
Series
MultiIndex
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
PAGINPAGINA
HTML
Interfacciautente
Program.GUI
FILE
RASTER
.png
.jpeg
.gif
FILE
VETTORIALE
.svg
LIBRERIE
GRAFICHE
INTERFACCIA
GRAFICA
(parte inferiore
della cella code)
IL MONDO DELLA GRAFICA
Un’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
Metodi
Pandas
LEZIONE 1..
www.fordatascientist.org
F00-PyGraph
F20-Matplotlib-Introduction.ipynb
.pyplot
.add_axes
.plot
.rcParams
parametri di base
.figure
Struttura di una figure
figure
misurainpollici
misura in pollici
Axes
Axes
0
1
0 1
yasis
xasis
major ticks
minor ticks
Legend
yasis
xasis
LEZIONE 1..
www.fordatascientist.org
F00-PyGraph
F23-Pyplot-Subplot.ipynb
LEZIONE 1..
www.fordatascientist.org
F00-PyGraph
F35-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
7pollici
7 pollici
0.15
0.10
0.75
0.10
0.45 0.45
barh barh
spines
non visibili
LEZIONE 1..
www.fordatascientist.org
F00-PyGraph
F40-PopulationPyramid.ipynb
Grafico tachimetro
patches.Wedge
sen
cos
LEZIONE 1..
www.fordatascientist.org
F00-PyGraph
F41-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-PyGraph
F25-Pandas-Plot.ipynb
CONTATTI TELEFONO
051 22 35 20
EMAIL
WORKSHOP@VICEM.IT

More Related Content

Viewers also liked

ForDataScientist - Python advanced data
ForDataScientist - Python advanced dataForDataScientist - Python advanced data
ForDataScientist - Python advanced dataAnnalisa Vignoli
 
WEB BASE - Una visione d'insieme delle tecnologie web
WEB BASE - Una visione d'insieme delle tecnologie webWEB BASE - Una visione d'insieme delle tecnologie web
WEB BASE - Una visione d'insieme delle tecnologie webAnnalisa Vignoli
 
Fordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web baseFordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web baseAnnalisa Vignoli
 
Global factors that are shaping UK business activity assignment 2 task 2
Global factors that are shaping UK business activity assignment 2 task 2Global factors that are shaping UK business activity assignment 2 task 2
Global factors that are shaping UK business activity assignment 2 task 2John Brian Lee
 
Climate Change White Paper_Published
Climate Change White Paper_PublishedClimate Change White Paper_Published
Climate Change White Paper_PublishedAlita Ostapkovich
 
HigherLogic_case study_Protech
HigherLogic_case study_ProtechHigherLogic_case study_Protech
HigherLogic_case study_ProtechZachary Katcher
 
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAY
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAYÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAY
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAYQuân Đào
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationMeli Acosta
 
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai Tyty
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai TytyDon Xem Quan Ao Thoi Trang Nu Moi Nhat Tai Tyty
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai TytyQuân Đào
 
Наши результаты
Наши результатыНаши результаты
Наши результатыVasilev Danil
 

Viewers also liked (17)

Presentazione Corsi FDS
Presentazione Corsi FDSPresentazione Corsi FDS
Presentazione Corsi FDS
 
Python base lezione 2
Python base lezione 2Python base lezione 2
Python base lezione 2
 
Python base lezione 3
Python base lezione 3Python base lezione 3
Python base lezione 3
 
Python base lezione 4
Python base lezione 4Python base lezione 4
Python base lezione 4
 
ForDataScientist - Python advanced data
ForDataScientist - Python advanced dataForDataScientist - Python advanced data
ForDataScientist - Python advanced data
 
Web base - SVG
Web base - SVGWeb base - SVG
Web base - SVG
 
WEB BASE - Una visione d'insieme delle tecnologie web
WEB BASE - Una visione d'insieme delle tecnologie webWEB BASE - Una visione d'insieme delle tecnologie web
WEB BASE - Una visione d'insieme delle tecnologie web
 
Fordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web baseFordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web base
 
Global factors that are shaping UK business activity assignment 2 task 2
Global factors that are shaping UK business activity assignment 2 task 2Global factors that are shaping UK business activity assignment 2 task 2
Global factors that are shaping UK business activity assignment 2 task 2
 
Climate Change White Paper_Published
Climate Change White Paper_PublishedClimate Change White Paper_Published
Climate Change White Paper_Published
 
HigherLogic_case study_Protech
HigherLogic_case study_ProtechHigherLogic_case study_Protech
HigherLogic_case study_Protech
 
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAY
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAYÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAY
ÁO KHOÁC NỮ ĐẸP + CÁC MẪU ÁO KHOÁC SIÊU HOT HIỆN NAY
 
Requsition user menual
Requsition user menualRequsition user menual
Requsition user menual
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai Tyty
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai TytyDon Xem Quan Ao Thoi Trang Nu Moi Nhat Tai Tyty
Don Xem Quan Ao Thoi Trang Nu Moi Nhat Tai Tyty
 
Наши результаты
Наши результатыНаши результаты
Наши результаты
 
Colorado Highlands IEA
Colorado Highlands IEAColorado Highlands IEA
Colorado Highlands IEA
 

Similar to ForDataScientist - Python matplotlib

Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...
Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...
Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...Matteo Baccan
 
Development of a GUI in MATLAB environment for medical images analysis and ...
Development of  a GUI in MATLAB environment  for medical images analysis and ...Development of  a GUI in MATLAB environment  for medical images analysis and ...
Development of a GUI in MATLAB environment for medical images analysis and ...Andrea Landi
 
GUI in Gtk+ con Glade & Anjuta
GUI in Gtk+ con Glade & AnjutaGUI in Gtk+ con Glade & Anjuta
GUI in Gtk+ con Glade & Anjutadelfinostefano
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overviewpietrobr
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Michele Maffucci
 
Augmented Reality For Fun & profit
Augmented Reality For Fun & profitAugmented Reality For Fun & profit
Augmented Reality For Fun & profitLuca Milan
 
JIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingJIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingMatteo Baccan
 
Thesis: browser MHP-XHTML on DVB-T decoder
Thesis: browser MHP-XHTML on DVB-T decoderThesis: browser MHP-XHTML on DVB-T decoder
Thesis: browser MHP-XHTML on DVB-T decoderguest263043
 
WhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiWhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiMarco Gasparetto
 
Gam03 facciamo volare il nosro drone
Gam03   facciamo volare il nosro droneGam03   facciamo volare il nosro drone
Gam03 facciamo volare il nosro droneDotNetCampus
 
Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeGianluca Vaglio
 
Webinar porting e ottimizzazione per x86
Webinar   porting e ottimizzazione per x86Webinar   porting e ottimizzazione per x86
Webinar porting e ottimizzazione per x86Massimiliano Torregiani
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsIgor Antonacci
 
Niccolò Becchi: Introduzione a GWT
Niccolò Becchi: Introduzione a GWTNiccolò Becchi: Introduzione a GWT
Niccolò Becchi: Introduzione a GWTfirenze-gtug
 

Similar to ForDataScientist - Python matplotlib (20)

On demand Webinars
On demand WebinarsOn demand Webinars
On demand Webinars
 
Software 1
Software 1Software 1
Software 1
 
Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...
Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...
Creazione di una stazione meteo con prodotti opensource. Linux day 2014 - Lin...
 
Development of a GUI in MATLAB environment for medical images analysis and ...
Development of  a GUI in MATLAB environment  for medical images analysis and ...Development of  a GUI in MATLAB environment  for medical images analysis and ...
Development of a GUI in MATLAB environment for medical images analysis and ...
 
GUI in Gtk+ con Glade & Anjuta
GUI in Gtk+ con Glade & AnjutaGUI in Gtk+ con Glade & Anjuta
GUI in Gtk+ con Glade & Anjuta
 
Software 2
Software 2Software 2
Software 2
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
 
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
Insegnare a progettare il proprio apprendimento con il coding - Lezione 2
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Augmented Reality For Fun & profit
Augmented Reality For Fun & profitAugmented Reality For Fun & profit
Augmented Reality For Fun & profit
 
JIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java ProgrammingJIPDay 2005: Xlet Java Programming
JIPDay 2005: Xlet Java Programming
 
Kinect : Just for fun?
Kinect : Just for fun?Kinect : Just for fun?
Kinect : Just for fun?
 
Thesis: browser MHP-XHTML on DVB-T decoder
Thesis: browser MHP-XHTML on DVB-T decoderThesis: browser MHP-XHTML on DVB-T decoder
Thesis: browser MHP-XHTML on DVB-T decoder
 
WhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessiWhyMCA12 - Android Tools e la gestione di progetti complessi
WhyMCA12 - Android Tools e la gestione di progetti complessi
 
Gam03 facciamo volare il nosro drone
Gam03   facciamo volare il nosro droneGam03   facciamo volare il nosro drone
Gam03 facciamo volare il nosro drone
 
Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimediale
 
Webinar porting e ottimizzazione per x86
Webinar   porting e ottimizzazione per x86Webinar   porting e ottimizzazione per x86
Webinar porting e ottimizzazione per x86
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devops
 
Niccolò Becchi: Introduzione a GWT
Niccolò Becchi: Introduzione a GWTNiccolò Becchi: Introduzione a GWT
Niccolò Becchi: Introduzione a GWT
 
Mashlight
MashlightMashlight
Mashlight
 

ForDataScientist - Python matplotlib