панде

Како уцртати податке у Пандас Питхон

Како уцртати податке у Пандас Питхон
Визуализација података игра важну улогу у анализи података. Пандас је снажна библиотека за анализу података у питхону за науку о подацима. Пружа разне могућности за визуелизацију података помоћу .метода плот (). Чак и ако сте почетник, лако можете да нацртате податке помоћу библиотеке Пандас. Морате да увезете панде и матплотлиб.пиплот пакет за визуелизацију података.

У овом чланку ћемо истражити различите методе цртања података помоћу Пандас питхона. Извели смо све примере на уређивачу изворног кода пицхарм помоћу матплотлиб.пиплот пакет.

Завера у Пандас Питхон-у

У Пандама, .плот () има неколико параметара које можете користити на основу својих потреба. Углавном, користећи параметар 'кинд', можете дефинисати коју ћете врсту парцеле створити.

Синтакса за цртање података помоћу Пандас Питхон-а

Следећа синтакса се користи за цртање ДатаФраме-а у Пандас Питхон:

# увези панде и матплотлиб.пиплот пакети
увези панде као пд
импорт матплотлиб.пиплот као плт
# Припремите податке за креирање ДатаФраме-а
дата_фраме =
'Колона1': ['поље1', 'поље2', 'поље3', 'поље4',…],
'Колона2': ['поље1', 'поље2', 'поље3', 'поље4',…]

вар_дф = пд.ДатаФраме (дата_фраме, цолумнс = ['Колона1', 'Колона2])
принт (променљиво)
# цртање графикона
вар_дф.заплет.трака (к = 'Колона1', и = 'Колона2')
плт.Прикажи()

Такође можете дефинисати врсту парцеле користећи параметар кинд на следећи начин:

вар_дф.заплет (к = 'Колона1', и = 'Колона2', врста = 'трака')

Пандас ДатаФрамес објекти имају следеће методе цртања за цртање:

Ако корисник тада користи само метод плот () без употребе било каквог параметра, он креира задати линијски графикон.

Сада ћемо детаљно разрадити неке главне врсте цртања уз помоћ неких примера.

Расејано цртање у Пандама

У овој врсти цртања приказали смо однос две променљиве. Узмимо пример.

Пример

На пример, имамо податке о корелацији између две променљиве ГДП_гровтх и Оил_прице. Да бисмо зацртали везу између две променљиве, извршили смо следећи део кода на нашем уређивачу изворног кода:

импорт матплотлиб.пиплот као плт
увези панде као пд
гдп_цал = пд.Оквир података(
„ГДП_гровтх“: [6.1, 5.8, 5.7, 5.7, 5.8, 5.6, 5.5, 5.3, 5.2, 5.2],
„Цена нафте“: [1500, 1520, 1525, 1523, 1515, 1540, 1545, 1560, 1555, 1565]
)
дф = пд.ДатаФраме (гдп_цал, колоне = ['Оил_Прице', 'ГДП_гровтх'])
испис (дф)
дф.парцела (к = 'Цена_нафтине', и = 'БДП_раст', врста = 'разбацани', боја = 'црвена')
плт.Прикажи()

Цртање графикона у Пандама  

Графикон линијског графикона је основни тип цртања у коме се дате информације приказују у низу тачака података који су даље повезани сегментима правих линија. Користећи линијске графиконе, такође можете приказати трендове прековремених информација.

Пример

У доленаведеном примеру узели смо податке о стопи инфлације из прошле године. Прво припремите податке, а затим креирајте ДатаФраме. Следећи изворни код исцртава линијски графикон доступних података:

увези панде као пд
импорт матплотлиб.пиплот као плт
инфл_цал = 'Година': [2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011],
'Инфл_Рате': [5.8, 10, 7, 6.7, 6.8, 6, 5.5, 8.2, 8.5, 9, 10]

дата_фраме = пд.ДатаФраме (инфл_цал, колоне = ['Година', 'Инфл_Рате'])
оквир података.заплет (к = 'Година', и = 'Инфл_Рате', врста = 'линија')
плт.Прикажи()

У горњем примеру, потребно је да поставите кинд = 'лине' за цртање линијских графикона.

Метод 2 # Коришћење заплета.метода лине ()

Горњи пример можете да примените и на следећи начин:

увези панде као пд
импорт матплотлиб.пиплот као плт
инф_цал = 'Година': [2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011],
'Инфлатион_Рате': [5.8, 10, 7, 6.7, 6.8, 6, 5.5, 8.2, 8.5, 9, 10]

дата_фраме = пд.ДатаФраме (инф_цал, колоне = ['Инфлатион_Рате'], индек = [2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011])
оквир података.заплет.линија ()
плт.наслов ('Резиме стопе инфлације у протеклих 11 година')
плт.илабел ('Инфлатион_Рате')
плт.клабел ('Година')
плт.Прикажи()

Следећи линијски графикон ће се приказати након покретања горњег кода:

Плот цртање графикона у Пандама

Исцртавање тракастог графикона користи се за представљање категоријских података. У овој врсти парцеле, правоугаоне шипке различитих висина се цртају на основу датих информација. Тракасти графикон се може исцртати у два различита хоризонтална или вертикална правца.

Пример

У следећем примеру узели смо ниво писмености неколико земаља. Израђују се оквири података у којима су „Цоунтри_Намес“ и „литераци_Рате“ две колоне ДатаФраме-а. Користећи Панде, можете да нацртате информације у облику тракасти графикона на следећи начин:

увези панде као пд
импорт матплотлиб.пиплот као плт
лит_цал =
„Цоунтри_Намес“: [„Пакистан“, „САД“, „Кина“, „Индија“, „УК“, „Аустрија“, „Египат“, „Украјина“, „Саудијска Арабија“, „Аустралија“,
'Малезија'],
„литр_Рате“: [5.8, 10, 7, 6.7, 6.8, 6, 5.5, 8.2, 8.5, 9, 10]

дата_фраме = пд.ДатаФраме (лит_цал, цолумнс = ['Цоунтри_Намес', 'литр_Рате'])
принт (дата_фраме)
оквир података.заплет.трака (к = 'Цоунтри_Намес', и = 'литр_Рате')
плт.Прикажи()

Такође можете применити горњи пример користећи следећи метод. Поставите кинд = "бар" за цртање графикона у овом реду:

оквир података.заплет (к = 'Цоунтри_Намес', и = 'литр_Рате', кинд = 'бар')
плт.Прикажи()

Уцртавање водоравне тракасти графикон

Податке можете да нацртате и на водоравне траке извршавањем следећег кода:

импорт матплотлиб.пиплот као плт
увези панде као пд
дата_цхарт = 'литр_Рате': [5.8, 10, 7, 6.7, 6.8, 6, 5.5, 8.2, 8.5, 9, 10]
дф = пд.ДатаФраме (дата_цхарт, цолумнс = ['литр_Рате'], индек = ['Пакистан', 'УСА', 'Цхина', 'Индиа', 'УК', 'Аустриа', 'Египт', 'Украине', 'Саудиа' , 'Аустралија',
'Малезија'])
дф.заплет.барх ()
плт.наслов ('Стопа писмености у разним земљама')
плт.илабел ('Цоунтри_Намес')
плт.клабел ('литр_Рате')
плт.Прикажи()

У дф.заплет.барх (), барх се користи за хоризонтално цртање. Након покретања горњег кода, на прозору се приказује следећи тракасти графикон:

Цртање графикона у пандама

Кружни графикон представља податке у кружном графичком облику у којем се подаци приказују у резове на основу дате количине.

Пример

У следећем примеру приказали смо информације о „материјалу_земље“ у различитим резовима на тортном графикону. Прво створите ДатаФраме, а затим, користећи панде, прикажите све детаље на графикону.

увези панде као пд
импорт матплотлиб.пиплот као плт
материал_пер = 'Еартх_Парт': [71,18,7,4]
датафраме = пд.ДатаФраме (материал_пер, колоне = ['Еартх_Парт'], индек = ['Вода', 'Минерал', 'Песак', 'Метали'])
оквир података.заплет.пита (и = 'Еартх_Парт', фигсизе = (7, 7), аутопцт = '% 1.1ф %% ', звездани = 90)
плт.Прикажи()

Горњи изворни код црта тортни графикон доступних података:

Закључак

У овом чланку видели сте како да нацртате ДатаФрамес у Пандас питхон. У горњем чланку се изводе различите врсте цртања. За цртање више врста као што су кутија, хексбин, хист, кде, густина, површина итд., можете користити исти изворни код само променом врсте радње.

10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...
Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...