панде

Како се користи Бокплот у Питхону

Како се користи Бокплот у Питхону
Графикон кутије користи се за сумирање скупова података применом методе сандучића и бркова. Ова функција помаже корисницима да правилно разумеју сажетак података. Графичке кутије могу бити врло корисне када желимо да знамо како се подаци дистрибуирају и шире. За графиковање података користе се три врсте квартила у заплетној плочи. Ове вредности укључују средње вредности, максималне, минималне, статистичке вредности горњег и доњег квартила. Графички приказ сумира ове податке у 25тх, 50тх, и 75тх перцентили. Овај водич ће вам показати како да креирате графичке оквире на основу датог скупа података помоћу панде и морски рођени библиотеке Питхона.

Предуслов

Ако сте нови корисник Питхона, прво ћете морати да подесите окружење да приказује излаз плохе оквира. За извршавање кода можете користити било који Питхон интерпретер. У овом упутству ћу користити спидер3 за извршење кода. Ако нисте инсталирали панде и морски рођени књижнице пре, тада бисте требали покренути следећу наредбу са терминала да бисте инсталирали ове библиотеке:

$ пип3 инсталирај панде сеаборн

Парцеле са пандама

Тхе кутија земљиште() метод панде користи се за генерисање слика цртежа оквира на основу оквира података. Ова метода садржи много аргумената; неки од ових аргумената су коришћени у примерима испод. Овај део упутства ће садржати два примера која ће вам показати како да креирате графичке оквире у панде. Можете генерисати насумично генерисане податке у НумПи библиотеци или податке из ЦСВ датотеке да бисте генерисали графички приказ у панде.

Пример 1: Графички приказ на основу случајних вредности

Графикони оквира у следећем примеру су генерисани помоћу НумПи и панде. НумПи библиотека се користи у скрипти за стварање објекта оквира података генеришући дводимензионални низ случајних вредности који садрже 5 редова и 5 колона. Садржај оквира података ће се одштампати помоћу глава() метода. Даље, кутија земљиште() метода се користи за генерисање графикона оквира с плавом бојом, величином фонта 10 и углом ротирања од 30 степени за приказ вредности колона.

#!/ уср / бин / енв питхон3
# Увезите библиотеку панди
увези панде као пд
# Увезите НумПи библиотеку да бисте креирали случајне бројеве за низ
увоз нумпи као нп
"
Генеришите скуп података на основу насумично креираног НумПи низа
и пет колона вредности
"
датафраме = пд.ДатаФраме (нп.случајни.рандн (5,5), колоне = ['2016', '2017', '2018',
„2019“, „2020“])
 
# Одштампајте вредности оквира података
принт (датафраме.глава())
# Прикажите графикон оквира на основу вредности оквира података
оквир података.бокплот (грид = 'фалсе', цолор = 'блуе', фонтсизе = 10, рот = 30)

Оутпут

Следећи излаз ће се појавити након извршавања кода.

Пример 2: Графички приказ на основу ЦСВ података

Графикони оквира у следећем примеру генерисани су из ЦСВ података. Направите ЦСВ датотеку са именом банка.цсв користећи следеће податке.

банка.цсв

СЛ, име клијента, тип рачуна, пол, стање
1, Мариа Хернандез, штедња, жена, 120000
2, Мари Смитх, Цуррент, Фемале, 40000
3, Давид Смитх, Цуррент, мушки, 379000
4, Мариа Родригуез, Савинг, Фемале, 56000
5, Марк Лее, Савинг, Мале, 93500
6, Јонатхан Бинг, Цуррент, мушки, 5900
7, Даниел Виллиамс, Савинг, Мале, 2300
8, Мике Бровн, Цуррент, Мале, 124888
9, Паул Смитх, Цуррент, Мале, 59450
10, Мариа Лопез, Савинг, Фемале, 487600

У следећем скрипту, матплотлиб Библиотека је коришћена за подешавање величине слике плохе оквира и за приказ излаза у линији. Сви записи о банка.цсв датотека је учитана помоћу реад_цсв () метод панде. Првих 8 записа оквира података је затим одштампано помоћу глава() метода. Тхе кутија земљиште() метода је коришћена у следећој изјави за цртање фигуре цртежа помоћу црвене боје на основу 'Аццоунт_Типе ' са колоном названом 'Равнотежа.'

#!/ уср / бин / енв питхон3
# Увезите панде за генерисање кутијице
увези панде као пд
# Увезите матплотлиб да бисте подесили величину фигуре на пољу
импорт матплотлиб.пиплот као плт
# Увезите гет_ипитхон за форматирање излаза у линији
из ИПитхон импорт гет_ипитхон
гет_ипитхон ().рун_лине_магиц ('матплотлиб', 'инлине')
# Подесите величину фигуре
плт.рцПарамс ['слика.фигсизе '] = (8,4)
# Учитајте скуп података из ЦСВ датотеке
дф = пд.реад_цсв ("банка.цсв ")
# Одштампајте првих 8 редова учитаних података
испис (дф.глава (8))
# Прикажите графиконе оквира на основу коришћеног параметра
дф.плоча (по = 'Тип налога', мрежа = 'Тачно', колона = ['Стање'], боја = 'црвена')

Оутпут

Следећи излаз ће се појавити након извршавања кода.

Парцеле у кутији са морским родом

Друга библиотека Питхона која се обично користи за цртање картографских парцела је библиотека морски рођени.  Једна од важних карактеристика ове библиотеке је да има много уграђених узорака скупова података за тестирање различитих задатака. Следећа два примера покриваће употребу два различита скупа података за цртање графикона оквира помоћу морски рођени библиотека.

Пример 3: Графички приказ на основу к параметра

Следећи пример користи пример скупа података под називом 'дијаманти, ' од морски рођени библиотека за генерисање оквира. Овде је стил мреже дефинисан помоћу сет_стиле () метода. Тхе лоад_датасет () метода се користи за учитавање података 'дијаманти ' скуп података. Првих пет записа штампа се из скупа података и кутија земљиште() метода се затим користи за цртање оквира оквира на основу колоне, назване 'дубина,'са плавом бојом.

# Увезите морску књижницу да бисте генерисали заплет
импорт сеаборн као снс
# Увезите матплотлиб да бисте подесили величину фигуре графикона оквира
импорт матплотлиб.пиплот као плт
# Увезите гет_ипитхон за форматирање излаза у линији
из ИПитхон импорт гет_ипитхон
гет_ипитхон ().рун_лине_магиц ('матплотлиб', 'инлине')
# Подесите стил мреже
снс.сет_стиле ("бела мрежа")
# Подесите величину фигуре
плт.рцПарамс ['слика.фигсизе '] = (8,4)
# Учитајте узорак скупа података
диамонд_датасет = снс.лоад_датасет ('дијаманти')
# Прикажите првих 5 записа скупа података
принт (диамонд_датасет.глава())
# Нацртајте фигуру графикона у пољу
снс.плоча (к = диамонд_датасет ['дубина'], боја = 'плава')

Оутпут

Следећи излаз ће се појавити након извршавања кода.

Пример 4: Графички приказ на основу к и и параметара

Следећи пример користи узорак скупа података под називом 'летови'да нацртам заплет. Овде су и к и и параметри бокплот () метода користе се за цртање фигуре. Остале изјаве су сличне претходном примеру.

# Увезите морску књижницу да бисте генерисали заплет
импорт сеаборн као снс
# Увезите матплотлиб да бисте подесили величину фигуре графикона оквира
импорт матплотлиб.пиплот као плт
# Увезите гет_ипитхон за форматирање излаза у линији
из ИПитхон импорт гет_ипитхон
гет_ипитхон ().рун_лине_магиц ('матплотлиб', 'инлине')
 
# Подесите стил мреже
снс.сет_стиле ("даркгрид")
# Подесите величину фигуре
плт.рцПарамс ['слика.фигсизе '] = (12,4)
 
# Учитајте узорак скупа података
флигхт_датасет = снс.лоад_датасет ('летови')
# Прикажите првих 5 записа скупа података
принт (флигхт_датасет.глава())
 
# Нацртајте фигуру графикона у пољу
снс.плоча (к = 'месец', и = 'путници', подаци = подаци_лета, боја = 'плава')

Оутпут

Следећи излаз ће се појавити након извршавања кода.

Закључак

Када радите са великом количином података, можда ћете желети да их сумирате помоћу дијаграма, као што је оквир поља. Овај водич је користио неколико примера да вам покаже како да генеришете графичке оквире са две Питхон библиотеке.

Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...
Преглед бежичног миша Мицрософт Сцулпт Тоуцх
Недавно сам читао о Мицрософт Сцулпт Тоуцх бежични миш и одлучио да га купи. Након што сам га неко време користио, одлучио сам да са њим поделим своје...