Matplotlib: Corso Python avanzato - ForDataScientist 01
-
Upload
studiabo -
Category
Data & Analytics
-
view
78 -
download
1
Transcript of Matplotlib: Corso Python avanzato - ForDataScientist 01
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
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
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
.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
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 )