Članak u sljedećem gumbu: 899988
Jupyterova bilježnica prvi je alat za znanstvenike podataka. Nudi interaktivno web sučelje koje se može koristiti za vizualizaciju podataka, jednostavnu analizu i suradnju.
Vizualizacija podataka omogućuje vam pronalaženje konteksta za vaše podatke putem karata ili grafikona. Ovaj vodič nudi pronicljiv vodič za interakciju s grafikonima u Jupyterovoj bilježnici.
Preduvjeti
Trebaš imaju instaliran Jupyter na vašem stroju. Ako nije, možete ga instalirati unosom sljedećeg koda u naredbeni redak:
$ pip instalirajte jupyter
Također će vam trebati pande i matplotlib knjižnica:
$ pip instalirajte pande
$ pip instaliraj matplotlib
Nakon završetka instalacije pokrenite Jupyter Notebook server. Upišite naredbu ispod u svoj terminal da biste to učinili. Stranica Jupyter koja prikazuje datoteke u trenutnom direktoriju otvorit će se u zadanom pregledniku vašeg računala.
$ jupyter bilježnica
Bilješka: Ne zatvarajte prozor terminala u kojem izvršavate ovu naredbu. Vaš će se poslužitelj zaustaviti ako to učinite.
Jednostavna parcela
Na novoj Jupyterovoj stranici pokrenite ovaj kod:
uvezi matplotlib.pyplot kao plt
x = [1,2,3,4,5,6,7,8]
y = [2,4,6,8,10,12,14,16]
plt.plot (x, y)
plt.show ()
Kôd je za jednostavan crtež. Prva linija uvozi piplot grafička biblioteka iz matplotlib API. Treći i četvrti redak definiraju osi x, odnosno y.
The zemljište() metoda se poziva za crtanje grafa. The pokazati() metoda se zatim koristi za prikaz grafa.
Pretpostavimo da umjesto toga želite nacrtati krivulju. Proces je isti. Samo promijenite vrijednosti python popis za os y.
uvezi matplotlib.pyplot kao plt
x = [3,4,5,6,7,8,9,10,11,12]
y = [9,16,25,36,49,64,81,100,121,144]
plt.plot (x, y)
plt.show ()
Primijetite nešto važno: u oba grafikona nema eksplicitne definicije ljestvice. Skala se automatski izračunava i primjenjuje. Ovo je jedna od mnogih zanimljivih značajki koje nudi Juypter, a koje vam mogu pomoći da se usredotočite na svoj posao (analiza podataka), umjesto da brinete o kodu.
Ako ste i budni, možete primijetiti da je broj vrijednosti za osi x i y jednak. Ako je bilo koji od njih manji od drugog, prilikom pokretanja koda označit će se pogreška i neće biti prikazan grafikon.
Dostupne vrste
Za razliku od gornjeg linijskog grafikona i krivulje, ostale vizualizacije grafova (npr. Histogram, trakasti grafikon itd.) Moraju biti izričito definirane kako bi se prikazale.
Trakasti grafikon
Da biste prikazali crtež, morat ćete upotrijebiti bar() metoda.
uvezi matplotlib.pyplot kao plt
x = [3,4,5,6,7,8,9,10,11,12]
y = [9,16,25,36,49,64,81,100,121,144]
plt.bar (x, y)
plt.show ()
Raspršena parcela
Sve što trebate je koristiti raspršiti() metoda u prethodnom kodu.
uvezi matplotlib.pyplot kao plt
x = [3,4,5,6,7,8,9,10,11,12]
y = [9,16,25,36,49,64,81,100,121,144]
plt.scatter (x, y)
plt.show ()
Kružni graf
Zaplet pita malo se razlikuje od ostalih gore navedenih. Linija 4 je od posebnog interesa, pa pogledajte tamošnje značajke.
shvatiti koristi se za postavljanje omjera. Možete to postaviti na bilo što što želite (npr. (9,5)), ali službeni dokumenti tvrtke Pandas savjetuju da koristite omjer slike 1.
uvezi matplotlib.pyplot kao plt
x = [4,9,16,25,36]
fig = plt.figure (figsize = (9, 5)) # redak 4
plt.pie (x)
plt.show ()
Postoje neki parametri kružnog dijagrama koji su vrijedni pažnje:
oznake - To se može koristiti za označavanje svake kriške u tortnom grafikonu.
boje - Ovim se mogu dati unaprijed definirane boje svakoj od kriški. Možete odrediti boje i u obliku teksta (npr. "Žuta") ili u heksadecimalnom obliku (npr. "# Ebc713").
Pogledajte primjer u nastavku:
uvezi matplotlib.pyplot kao plt
x = [4,9,16,25,36]
fig = plt.figure (figsize = (5.5, 5.5))
plt.pie (x, labels = ("Guavas", "Bobice", "Mango", "Jabuke", "Avokado"),
boje = ("# a86544", "# eb5b13", "# ebc713", "# bdeb13", "# 8aeb13"))
plt.show ()
Postoje i druge parcele poput hist, područje i kde da možete pročitajte više o dokumentima Pandas.
Oblikovanje parcele
U gornjim crtežima nema nikakvih aspekata kao što su oznake. Evo kako to učiniti.
Da biste dodali naslov, uključite donji kod u svoju Jupyterovu bilježnicu:
matplotlib.pyplot.title ("Naslov mog grafikona")
Osi x i y mogu se označiti na sljedeći način:
matplotlib.pyplot.xlabel ("moja oznaka x osi")
matplotlib.pyplot.ylabel ("moja oznaka osi y")
Učiti više
Možete pokrenuti Pomozite() naredbu u svojoj bilježnici za interaktivnu pomoć o Jupyterovim naredbama. Možete dobiti više informacija o određenom objektu pomoć (prigovor).
Također ćete smatrati dobrom praksom pokušati crtati grafove pomoću skupova podataka iz csvfiles. Učenje vizualizacije podataka moćan je alat za komunikaciju i analizu vaših nalaza, pa vrijedi odvojiti malo vremena za izgradnju svoje vještine.
Za naprednu analizu podataka Python je bolji od Excela. Evo kako uvesti svoje Excel podatke u Python skriptu pomoću Panda!
Pročitajte Dalje
- Programiranje
- Piton
- Vodiči za kodiranje
- Analiza podataka
Jerome je zaposlenik u MakeUseOf-u. Obrađuje članke o Programiranju i Linuxu. Također je kripto entuzijast i uvijek prati kripto industriju.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.