Raksts Next Button: 899988
Jupyter piezīmju grāmatiņa ir pirmais numurs datu zinātniekiem. Tas piedāvā interaktīvu tīmekļa saskarni, kuru var izmantot datu vizualizēšanai, ērtai analīzei un sadarbībai.
Datu vizualizācija ļauj atrast kontekstu saviem datiem, izmantojot kartes vai diagrammas. Šī apmācība piedāvā ieskatīgu ceļvedi mijiedarbībai ar diagrammām Jupyter piezīmju grāmatiņā.
Priekšnoteikumi
Tev vajag ir instalēts Jupyter datorā. Ja tā nav, varat to instalēt, komandrindā ievadot šādu kodu:
$ pip instalēt jupyter
Jums būs nepieciešama arī pandas un matplotlib bibliotēka:
$ pip instalē pandas
$ pip instalēt matplotlib
Pēc instalēšanas pabeigšanas palaidiet Jupyter Notebook serveri. Lai to izdarītu, ierakstiet termināļa komandu zemāk. Jūsu datora noklusējuma pārlūkprogrammā tiks atvērta Jupyter lapa, kurā parādīti faili pašreizējā direktorijā.
piezīmju grāmata $ jupyter
Piezīme: Neaizveriet termināļa logu, kurā izpildāt šo komandu. Jūsu serveris apstāsies, ja jūs to darīsit.
Vienkāršs sižets
Jaunā Jupyter lapā palaidiet šo kodu:
importēt matplotlib.pyplot kā 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 ()
Kods ir paredzēts vienkāršai līnijas diagrammai. Pirmajā rindā tiek importēts pyplot grafiku bibliotēka no matplotlib API. Trešā un ceturtā līnija attiecīgi nosaka x un y asis.
The sižets () metode tiek izmantota, lai uzzīmētu grafiku. The rādīt () metode tiek izmantota, lai parādītu grafiku.
Pieņemsim, ka tā vietā vēlaties uzzīmēt līkni. Process ir vienāds. Vienkārši mainiet pitonu saraksts y asij.
importēt matplotlib.pyplot kā 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 ()
Ievērojiet kaut ko svarīgu: abos grafikos nav skaidras mēroga definīcijas. Mērogs tiek automātiski aprēķināts un piemērots. Šī ir viena no daudzajām interesantajām funkcijām, ko piedāvā Juypter, kas ļauj jums koncentrēties uz savu darbu (datu analīzi), nevis uztraukties par kodu.
Ja esat arī modrs, varat novērot, ka x un y asu vērtību skaits ir vienāds. Ja kāds no tiem ir mazāks par otru, palaižot kodu, tiks atzīmēta kļūda, un diagramma netiks rādīta.
Pieejamie veidi
Atšķirībā no iepriekš redzamās līniju diagrammas un līknes, lai tās tiktu parādītas, ir skaidri jādefinē citas diagrammu vizualizācijas (piemēram, histogramma, joslu diagramma utt.).
Joslu diagramma
Lai parādītu joslas gabalu, jums būs jāizmanto bārs() metodi.
importēt matplotlib.pyplot kā 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 ()
Izkliedēšanas grafiks
Viss, kas jums jādara, ir izmantot izkliedēt () metode iepriekšējā kodā.
importēt matplotlib.pyplot kā plt
x = [3,4,5,6,7,8,9,10,11,12]
y = [9,16,25,36,49,64,81,100,121,144]
plt. izkliede (x, y)
plt.show ()
Sektoru diagramma
Pīrāga sižets nedaudz atšķiras no pārējā augšā. 4. līnija ir īpaši interesanta, tāpēc ieskatieties tur esošās funkcijas.
figsize tiek izmantots, lai iestatītu malu attiecību. Jūs varat iestatīt to uz visu, kas jums patīk (piemēram, (9,5)), taču oficiālie Pandas dokumenti iesaka izmantot proporciju 1.
importēt matplotlib.pyplot kā plt
x = [4,9,16,25,36]
fig = plt. figūra (figsize = (9, 5)) # 4. rindiņa
plt.pie (x)
plt.show ()
Ir daži piemēri, kas ir diagrammas diagrammā:
etiķetes - To var izmantot, lai piešķirtu etiķeti katrai sektora diagrammas šķēlītei.
krāsas - To var izmantot, lai katrai šķēlītei piešķirtu iepriekš definētas krāsas. Krāsas var norādīt gan teksta formā (piemēram, “dzeltena”), gan sešstūra formā (piemēram, “# ebc713”).
Skatiet piemēru zemāk:
importēt matplotlib.pyplot kā plt
x = [4,9,16,25,36]
fig = plt. figūra (figsize = (5.5, 5.5))
plt.pie (x, labels = ("Guavas", "Ogas", "Mango", "Āboli", "Avokado"),
krāsas = ("# a86544", "# eb5b13", "# ebc713", "# bdeb13", "# 8aeb13"))
plt.show ()
Ir arī citi līdzīgi sižeti hist, apgabalā un kde ka tu vari lasiet vairāk par Pandas dokumentiem.
Diagrammas formatēšana
Iepriekš redzamajos sižetos nav tādu aspektu kā etiķetes. Lūk, kā to izdarīt.
Lai pievienotu virsrakstu, iekļaujiet zemāk esošo kodu savā Jupyter piezīmju grāmatiņā:
matplotlib.pyplot.title ("Mans diagrammas nosaukums")
X un y asis var attiecīgi marķēt šādi:
matplotlib.pyplot.xlabel ("mana x ass iezīme")
matplotlib.pyplot.ylabel ("mana y ass iezīme")
Uzziniet vairāk
Jūs varat palaist palīdzība () piezīmju grāmatiņā, lai saņemtu interaktīvu palīdzību par Jupyter komandām. Lai iegūtu vairāk informācijas par konkrētu objektu, varat izmantot palīdzība (objekts).
Jums būs laba prakse arī mēģināt zīmēt diagrammas, izmantojot datu kopas no csvfiles. Mācīšanās vizualizēt datus ir spēcīgs rīks, lai sazinātos un analizētu savus atklājumus, tāpēc ir vērts veltīt nedaudz laika, lai izveidotu savas prasmes.
Lai uzlabotu datu analīzi, Python ir labāks par Excel. Lūk, kā importēt Excel datus Python skriptā, izmantojot Pandas!
Lasiet Tālāk
- Programmēšana
- Python
- Kodēšanas konsultācijas
- Datu analīze
Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr tur norādes par kriptogrāfijas nozari.
Abonējiet mūsu biļetenu
Pievienojieties mūsu biļetenam, lai iegūtu padomus par tehnoloģijām, atsauksmes, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.