I denne artikkelen vil vi utforske forskjellige dataplottmetoder ved å bruke Pandas Python. Vi har utført alle eksempler på Pycharm Source Code Editor ved å bruke Matplotlib.Pyplot -pakke.
Plotting i Pandas Python
I pandas, den .Plot () har flere parametere som du kan bruke basert på dine behov. For det meste, ved å bruke den 'snille' parameteren, kan du definere hvilken type plott du vil opprette.
Syntaksen for å plotte data ved hjelp av Pandas Python
Følgende syntaks brukes til å plotte en dataaframe i Pandas Python:
# Importer pandaer og matplotlib.Pyplot -pakkerDu kan også definere plottetypen ved å bruke den snille parameteren som følger:
var_df.plot (x = 'kolonne1', y = 'kolonne2', kind = 'bar')Pandas dataframes objekter har følgende plotmetoder for plotting:
Hvis en bruker bare bruker plott () -metoden uten å bruke noen parameter da, oppretter den standardlinjegrafen.
Vi vil nå utdype noen større typer plotting i detalj ved hjelp av noen eksempler.
Spredt plotting i pandaer
I denne typen plotting har vi representert forholdet mellom to variabler. La oss ta et eksempel.
Eksempel
For eksempel har vi data om korrelasjon mellom to variabler BNP_Growth og Oil_Price. For å plotte forholdet mellom to variabler, har vi utført følgende kode på vår kildekodeditor:
Importer matplotlib.Pyplot som PltLinjekart som plottet i pandaer
Linjekartplottet er en grunnleggende type plotting der gitt informasjon vises i en datapunkter -serie som er videre koblet sammen med segmenter av rette linjer. Ved hjelp av linjekartene kan du også vise trender med informasjon overtid.
Eksempel
I det under-nevnte eksemplet har vi tatt dataene om det siste års inflasjonsrate. Først må du utarbeide dataene og deretter opprette DataFrame. Følgende kildekode plotter linjegrafen for tilgjengelige data:
Importer pandaer som PDI eksemplet ovenfor må du angi typen = 'linje' for linjekart.
Metode 2# Bruke plott.Linje () Metode
Eksemplet ovenfor kan du også implementere ved hjelp av følgende metode:
Importer pandaer som PDFølgende linjegraf vises etter å ha kjørt ovennevnte kode:
Bardiagram plotting i pandaer
Stangdiagrammet som brukes til å representere de kategoriske dataene. I denne typen tomter er de rektangulære stengene med forskjellige høyder plottet ut basert på den gitte informasjonen. Stangdiagrammet kan plottes i to forskjellige horisontale eller vertikale retninger.
Eksempel
Vi har tatt leseferdighetsraten til flere land i følgende eksempel. DataFrames er opprettet der 'country_names' og 'literacy_rate' er de to kolonnene i en dataaframe. Ved hjelp av pandaer kan du plotte informasjonen i stanggrafformen som følger:
Importer pandaer som PDDu kan også implementere eksemplet ovenfor ved hjelp av følgende metode. Sett typen = "Bar" for Bar Chart Plotting i denne linjen:
Dataramme.plot (x = 'country_names', y = 'litr_rate', kind = 'bar')Horisontalt bardiagram plotting
Du kan også plotte dataene på horisontale søyler ved å utføre følgende kode:
Importer matplotlib.Pyplot som PltI DF.plott.Barh (), BARH brukes til horisontal plotting. Etter å ha kjørt ovennevnte kode, vises følgende søylediagram på vinduet:
Kakediagram plotting i pandaer
Et kakediagram representerer dataene i en sirkulær grafisk form der data vises i skiver basert på den gitte mengden.
Eksempel
I det følgende eksempel har vi vist informasjonen om 'Earth_Material' i forskjellige skiver på kakediagrammet. Lag først DataFrame, og ved å bruke pandaene, vis alle detaljer på grafen.
Importer pandaer som PDOvennevnte kildekode plotter kakegrafen over tilgjengelige data:
Konklusjon
I denne artikkelen har du sett hvordan du planlegger dataframmer i Pandas Python. Ulike typer plotting utføres i artikkelen ovenfor. Å plotte flere typer som boks, hexbin, hist, kde, tetthet, område, etc., Du kan bruke den samme kildekoden bare ved å endre plottet.