Jupyter Notebook je orodje številka ena za raziskovalce podatkov. Ponuja interaktivni spletni vmesnik, ki ga lahko uporabite za vizualizacijo podatkov, enostavno analizo in sodelovanje.
Vizualizacija podatkov vam omogoča, da po zemljevidih ali grafih poiščete kontekst za svoje podatke. Ta vadnica ponuja poglobljen vodnik za interakcijo z grafi v Jupyter Notebooku.
Predpogoji
Moraš imeti nameščen Jupyter na vašem stroju. Če ni, ga lahko namestite tako, da v ukazno vrstico vnesete naslednjo kodo:
$ pip install jupyter
Potrebovali boste tudi pande in matplotlib knjižnica:
kako aktivirati bliskavico na Chromu
$ pip install pandas
$ pip install matplotlib
Ko so namestitve končane, zaženite strežnik Jupyter Notebook. Če želite to narediti, vnesite spodnji ukaz v svoj terminal. V privzetem brskalniku vašega računalnika se bo odprla stran Jupyter, ki prikazuje datoteke v trenutnem imeniku.
$ jupyter notebook
Opomba: Ne zapirajte terminalskega okna, v katerem zaženete ta ukaz. Vaš strežnik se bo ustavil, če to storite.
Enostavna parcela
Na novi strani Jupyter zaženite to kodo:
import matplotlib.pyplot as 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()
Koda je za preprosto črto. Prva vrstica uvaža datoteko pyplot grafična knjižnica iz matplotlib API. Tretja in četrta vrstica določata osi x in y.
The zaplet () se pokliče metoda za risanje grafa. The pokaži () Metoda se nato uporabi za prikaz grafa.
Recimo, da želite narisati krivuljo. Postopek je enak. Samo spremenite vrednosti seznam python za os y.
import matplotlib.pyplot as 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()
Upoštevajte nekaj pomembnega: v obeh grafih ni jasne definicije merila. Lestvica se samodejno izračuna in uporabi. To je ena izmed številnih zanimivih funkcij, ki jih ponuja Juypter in vas lahko osredotoči na vaše delo (analiza podatkov), namesto da bi skrbeli za kodo.
Če ste tudi pozorni, lahko opazite, da je število vrednosti za osi x in y enako. Če je katera od njih manjša od druge, bo pri zagonu kode označena napaka in graf ne bo prikazan.
Na voljo vrste
Za razliko od črtnega grafa in krivulje zgoraj je treba za prikaz prikaza izrecno opredeliti druge vizualizacije grafov (npr. Histogram, stolpčni grafikon itd.).
Palični graf
Za prikaz stolpca boste morali uporabiti bar () metoda.
import matplotlib.pyplot as 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()
Graf raztrosa
Vse kar morate storiti je, da uporabite razprši () metodo v prejšnji kodi.
import matplotlib.pyplot as 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()
Krožni diagram
Pisana ploskev je nekoliko drugačna od zgoraj navedenih. 4. vrstica je še posebej zanimiva, zato si oglejte njene značilnosti.
zamisliti se uporablja za nastavitev razmerja stranic. To lahko nastavite na karkoli želite (npr. (9,5)), vendar uradni dokumenti Pandas svetujejo, da uporabite razmerje stranic 1.
import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(9, 5)) # line 4
plt.pie(x)
plt.show()
Omeniti velja nekaj parametrov, ki jih ima tortni grafikon:
nalepke - To lahko uporabite za označbo vsake rezine v tortnem grafikonu.
barve - To lahko uporabite za dajanje vnaprej določenih barv vsaki rezini. Barve lahko določite v besedilni obliki (npr. Rumena) ali v šestnajsti obliki (npr. '#Ebc713').
Oglejte si spodnji primer:
import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(5.5, 5.5))
plt.pie(x, labels=('Guavas', 'Berries','Mangoes','Apples', 'Avocado'),
colors = ( '#a86544', '#eb5b13', '#ebc713', '#bdeb13', '#8aeb13'))
plt.show()
Obstajajo tudi drugi zapleti zgodovina , območje , in kje da lahko preberite več o dokumentih Pandas .
Oblikovanje ploskev
Na zgornjih ploskvah ni vidikov, kot so nalepke. Evo, kako to storiti.
Če želite dodati naslov, vključite spodnjo kodo v svoj prenosni računalnik Jupyter:
matplotlib.pyplot.title('My Graph Title')
Osi x in y sta lahko označeni na naslednji način:
matplotlib.pyplot.xlabel('my x-axis label')
matplotlib.pyplot.ylabel('my y-axis label')
Več o tem
Lahko zaženete pomoč () ukaz v prenosnem računalniku za interaktivno pomoč glede ukazov Jupyter. Če želite več informacij o določenem predmetu, lahko uporabite pomoč (predmet) .
Prav tako se vam bo zdelo dobro, da poskusite risati grafe z uporabo naborov podatkov iz csv datoteke. Učenje vizualizacije podatkov je močno orodje za sporočanje in analizo vaših ugotovitev, zato si je vredno vzeti nekaj časa za izgradnjo svoje sposobnosti.
Deliti Deliti Cvrkutati E-naslov Kako uvoziti Excelove podatke v skripte Python z uporabo PandZa naprednejšo analizo podatkov je Python boljši od Excela. Evo, kako uvoziti svoje Excelove podatke v skript Python s pomočjo Pandas!
Preberite Naprej Sorodne teme- Programiranje
- Python
- Vadnice za kodiranje
- Analiza podatkov
Jerome je osebni pisatelj pri MakeUseOf. Zajema članke o programiranju in Linuxu. Je tudi navdušenec nad kripto kripto in vedno spremlja kripto industrijo.
Več od Jeroma DavidsonaNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti