Чланак у Следеће дугме: 899988
Јупитер Нотебоок је прво средство за научнике о подацима. Нуди интерактивни веб интерфејс који се може користити за визуелизацију података, једноставну анализу и сарадњу.
Визуелизација података вам омогућава да путем мапа или графикона пронађете контекст за своје податке. Овај водич нуди проницљив водич за интеракцију са графиконима у Јупитер бележници.
Предуслови
Морате да имају инсталиран Јупитер на вашој машини. Ако није, можете га инсталирати уношењем следећег кода у командну линију:
$ пип инсталирајте јупитер
Такође ће вам требати панде и матплотлиб библиотека:
$ пип инсталирајте панде
$ пип инсталирај матплотлиб
По завршетку инсталација покрените Јупитер Нотебоок сервер. Упишите наредбу испод у свом терминалу да бисте то учинили. Јупитер страница која приказује датотеке у тренутном директоријуму отвориће се у подразумеваном прегледачу вашег рачунара.
бележница $ јупитер
Белешка: Не затварајте прозор терминала у којем сте покренули ову наредбу. Ваш сервер ће се зауставити ако то учините.
Симпле Плот
На новој Јупитер страници покрените овај код:
увези матплотлиб.пиплот као плт
к = [1,2,3,4,5,6,7,8]
и = [2,4,6,8,10,12,14,16]
плт.плот (к, и)
плт.схов ()
Код је за једноставну линију. Прва линија увози пиплот графичка библиотека из матплотлиб АПИ. Трећи и четврти ред дефинишу осе к, односно и.
Тхе плот () метода се позива за цртање графа. Тхе Прикажи() метода се затим користи за приказ графикона.
Претпоставимо да уместо тога желите да нацртате криву. Процес је исти. Само промените вредности питхон листа за осу и.
увези матплотлиб.пиплот као плт
к = [3,4,5,6,7,8,9,10,11,12]
и = [9,16,25,36,49,64,81,100,121,144]
плт.плот (к, и)
плт.схов ()
Приметите нешто важно: на оба графикона нема експлицитне дефиниције скале. Скала се аутоматски израчунава и примењује. Ово је једна од многих занимљивих карактеристика које нуди Јуиптер, а које вам омогућавају да се усредсредите на свој посао (анализа података), уместо да бринете о коду.
Ако сте и на опрезу, можете приметити да је број вредности за осе к и и једнак. Ако је било који од њих мањи од другог, приликом покретања кода означиће се грешка и неће бити приказан графикон.
Доступне врсте
За разлику од линијског графикона и криве изнад, остале визуелизације графикона (нпр. Хистограм, тракасти графикон итд.) Морају бити изричито дефинисане да би се приказале.
Графикон
Да бисте приказали цртеж, мораћете да користите бар() метода.
увези матплотлиб.пиплот као плт
к = [3,4,5,6,7,8,9,10,11,12]
и = [9,16,25,36,49,64,81,100,121,144]
плт.бар (к, и)
плт.схов ()
Дијаграм расејања
Све што треба да урадите је да користите сцаттер () метода у претходном коду.
увези матплотлиб.пиплот као плт
к = [3,4,5,6,7,8,9,10,11,12]
и = [9,16,25,36,49,64,81,100,121,144]
плт.сцаттер (к, и)
плт.схов ()
Кружни графикон
Заплет пита се мало разликује од осталих горе наведених. Линија 4 је од посебног интереса, па погледајте тамошње функције.
фигсизе користи се за подешавање односа ширине и висине. Можете да подесите ово на било шта што желите (нпр. (9,5)), али званични документи Пандас саветују да користите однос ширине и висине 1.
увези матплотлиб.пиплот као плт
к = [4,9,16,25,36]
фиг = плт.фигуре (фигсизе = (9, 5)) # ред 4
плт.пие (к)
плт.схов ()
Постоје неки параметри кружног дијаграма који су вредни пажње:
етикете - Ово се може користити за означавање сваког дела у тортном дијаграму.
боје - Овим се могу дати унапред дефинисане боје сваком од резова. Можете одредити боје и у текстуалном облику (нпр. „Жута“) или у хексадецималном облику (нпр. „# Ебц713“).
Погледајте пример испод:
увези матплотлиб.пиплот као плт
к = [4,9,16,25,36]
фиг = плт.фигуре (фигсизе = (5.5, 5.5))
плт.пие (к, лабелс = ("Гуавас", "Бобице", "Манго", "Јабуке", "Авокадо"),
цолорс = ("# а86544", "# еб5б13", "# ебц713", "# бдеб13", "# 8аеб13"))
плт.схов ()
Постоје и друге парцеле попут хист, подручје и кде да можете прочитајте више о документима Пандас.
Форматирање парцеле
У горњим графиконима нема аспеката као што су етикете. Ево како се то ради.
Да бисте додали наслов, укључите доњи код у своју Јупитер бележницу:
матплотлиб.пиплот.титле ("Наслов мог графикона")
Оси к и и могу бити означене као испод:
матплотлиб.пиплот.клабел ("моја ознака к-осе")
матплотлиб.пиплот.илабел ("моја ознака и-осе")
Леарнинг Море
Можете покренути помоћ() команду у бележници да бисте добили интерактивну помоћ о Јупитер командама. Можете добити више информација о одређеном објекту помоћ (објект).
Такође ћете сматрати добром праксом покушати цртати графове помоћу скупова података из цсвфилес. Учење визуализације података моћан је алат за комуникацију и анализу ваших налаза, па је вредно одвојити мало времена да бисте изградили своје вештине.
За напредну анализу података Питхон је бољи од Екцел-а. Ево како можете да увезете своје Екцел податке у Питхон скрипту помоћу Панда!
Прочитајте следеће
- Програмирање
- Питхон
- Водичи за кодирање
- Анализа података
Јероме је писац особља у МакеУсеОф-у. Обрађује чланке о Програмирању и Линуку. Такође је крипто ентузијаст и увек прати крипто индустрију.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.