Матплотлиб Ин Питхон - Топ 14 парцела у Матплотлиб & Адвантагес

Преглед садржаја:

Anonim

Увод у Матплотлиб у Питхон-у

Матплотлиб је библиотека отвореног кода која помаже у цртању графова. На почетку ју је написао Јохн Д. Хунтер, који се, иначе, налазио као неуробиолог. Аутор је Матплотлиба у време његовог постдокторског истраживања из неуробиологије. Циљ ове библиотеке био је проучавати активности које се дешавају у можданој коре пацијената оболелих од епилепсије тако што су ове активности приказане у графикону. Једина сврха цртања графова била је боља визуализација и проучавање уобичајених образаца у њима. Прво издање Матплотлиба било је 2003. године. Временом се Матплотлиб показао као једна од најчешће коришћених библиотека за цртање, заједно са програмским језиком Питхон за израду података и израчунавање графикона. Независно је од платформе и може се изводити на Виндовс, Мац ОС и Линуку.

Разумевање Матплотлиба у Питхону

Као Питхон библиотека, Матплотлиб олакшава он са 2Д цртањем могућности за визуелизацију. Матплотлиб се користи заједно са другим библиотекама отвореног кода, као што су

1. НумПи

Израз "НумПи" означава екстензију Нумеричког Питхон-а. Ова библиотека пружа неколико математичких функција за рад са већим и вишедимензионалним низовима и матрицама. Такође може да садржи податке произвољних типова података и може се лако интегрисати с бројем база података. Да бисте користили нумпи у свом пројекту, обавезно увезите. На пример, увезите нумпи као нпи.

2. СциПи

Изграђен је на врху НумПи матрице, односно основна структура података је објектни низ који пружа НумПи модул. Омогућава функционалности као што су обрада слике и сигнала, специјализоване функције у линеарној алгебри и интерполацији. СциПи модул можете додати у свој пројекат користећи изјаву: импорт сциПи као сп.

3. ИПитхон

Скраћеница термина Интерацтиве Питхон. То је побољшана интерактивна Питхон шкољка која подржава математичке изразе, инлине цртеже итд. Такође помаже интеграцији са СциПи библиотекама слога. Долази са комплетном поставком која олакшава интерактивно цртање.

Како олакшати рад са Матплотлибом за програмере Питхон-а?

Као програмер питхон-а требало би да користи Пиплот модул у библиотеци матплотлиб. Пиплот је апликацијски програмски интерфејс који се састоји од функција / метода које помажу у обради података за визуелизацију. Заплет је брз када је реч о генерисању визуелних графова. Његова сличност са Матлабом олакшава рад појединцима који имају претходно искуство рада са МАТЛАБ-ом и обрнуто.

Како се може радити са Пиплотом у Матплотлибу?

Да бисте могли да приступите пиплот методама, потребно их је увести у своју датотеку питхон. То се може постићи додавањем линије испод на врху нечије датотеке питхон:

import matplotlib.pyplot as myplt

Пример # 1

import matplotlib.pyplot as myplt
myplt. plot((2, 4, 6, 8), (1, 2, 3, 4))
myplt. show()

У горњем примеру, метода плот () преузима координате оси Кс и И респективно и црта графикон према томе. Метода плот () такође може садржати необавезни трећи аргумент који одређује низ боја и тип цртежа линије. Подразумевано је „-б“ који приказује плаву линију. Остале методе као што су клабел () и илабел () омогућују нам да именујемо своје осе.

Пример бр. 2

import matplotlib.pyplot as myplt
myplt. plot((2, 4, 6, 8), (1, 2, 3, 4))
myplt. xlabel('time in mins')
myplt. ylabel('distance in Kilo meters')
myplt. show()

Врсте парцела у Матплотлибу Ин Питхон-у

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

Погледајмо неколико њих: -

  • Цртеж линије : Ово је најједноставнији од свих графова. Метода плот () користи се за цртање графикона линије.
  • Подплоти : Функција субплот () користи се за њихово креирање. Веома корисно када је потребна поређење две парцеле.
  • Слике : Матплотлиб такође може да креира слике уз помоћ имсхов () функције.
  • Хистограми : Да бисте створили хистограме, можете користити методе хист ().
  • Стазе: У Матплотлиб се могу додати произвољне стазе уз помоћ модула матплотлиб.патх.
  • Бар графикони : Функција бар () користи се приликом цртања шанкова. Овом се методом може додатно прилагодити графиконима хоризонталним или вертикалним захтевима.
  • Пие Цхартс : Требало би да се користи метода пие () да би се створиле пие карте. Додатне функције омогућавају коришћење ефеката сенке на пита, означавање региона и одређивање процента који представља, итд.
  • Табеле: Функција табле () омогућава додавање табеле за систематску категоризацију података.
  • Парцеле расипања: Да бисте генерисали расипање, употребљава се функција расипање (). Такође би се могли користити опционални аргументи величине и боја које ова функција мора пружити.
  • Испуњене криве : Функција филл () омогућава цртање испуњених кривина и полигона.
  • Дијаграми дневника : Функције попут семилогк (), семиологи () и логлог () олакшавају цртање графова који укључују логаритамске функције.
  • Поларне парцеле : За генерисање поларних парцела користи се функција полар ().
  • Руковање датумима: Матплотлиб омогућава лако цртање података временске серије са било којим хассел-ом.
  • Стреам плот (парцели струје) : Ове су плохе намењене за цртање векторских поља. Да би се то постигло користи се функција стреамплот ().

Предности Матплотлиб Ин Питхон-а

  1. Неколико је предности Матплотлиба
  2. Једноставно и лако разумети почетнике.
  3. Лакши за употребу за људе који су претходно имали искуства са Матлабом или другим алатима за цртање графова.
  4. Омогућава висококвалитетне слике и цртеже у различитим форматима као што су пнг, пдф, пгф, итд.
  5. Омогућава контролу над различитим елементима фигуре, као што су ДПИ, боја фигуре, величина фигуре.

Како ће вам ова технологија помоћи у вашем развоју каријере?

Са порастом потражње за анализом података и науком о подацима, потребно је користити алате као што је матплотлиб за проучавање понашања и обрасца података. Од данас, Питхон доминира у индустрији када је у питању наука и анализа података. За некога ко је упознат са питхон-ом, познавање библиотека попут оне о матплотлибу помоћи ће једном да се професионално развија.

Закључак

У овом чланку смо видели како је настао Матплотлиб и разне друге библиотеке са којима се обично користи. Такође је обухваћено неколико познатих функција Матплотлиб-а за цртање различитих графова и како те графиконе можемо прилагодити према нашим захтевима.

Препоручени чланак

Ово је водич за Матплотлиб Ин Питхон. Овде смо расправљали о Уводу у Матплотлиб у Питхону и његовим типовима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Предности Питхона
  2. Питхон Фрамеворкс
  3. Каријере у Питхон-у
  4. Питхон стринг функције
  5. 2Д графика на Јави
  6. Распршени планови у Матлабу