Seaborn Save Plot

Seaborn Save Plot

Seaborn”Er et av de mest populære bibliotekene for datavisualisering i Python, og det gir en rekke plottefunksjoner som kan lage interaktive og informative plott. Å lagre sjøborn -plott i forskjellige formater er nyttig å dele tomtene med andre enkelt, uavhengig av programvare eller plattform, og det sparer også tid og krefter.

I denne artikkelen vil vi utforske tilnærmingene for å lagre de sjøbornede plottene i forskjellige filformater og tilpasse plottinnstillingene for optimal utgang.

Merk: Før du oppretter “Seaborn”Tomter, vi må sette opp biblioteket i vårt Python -miljø. "Seaborn" kan installeres ved hjelp av "Pip”, Som er den vanligste måten å installere Python -pakker via følgende kommando:

Pip installer sjøborn

Hvordan lage et plott med Seaborn i Python?

For å lage et plott med sjøborn, brukes forskjellige funksjoner i Python. I eksemplet nedenfor, "Seaborn.ScatterPlot ()”Funksjon brukes til å lage spredningsplottet til det medfølgende datasettet.

Eksempel

La oss oversikt Følgende eksempelkode:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
df = pandas.DataFrame ("Dag 1": [17,11,15,16,23,10,15,18],
"Dag 2": [31,22,38,44,34,92,54,22])
Seaborn.ScatterPlot (data = df)
plt.forestilling()


I koden ovenfor, "Seaborn”,“Matplotlib”Og“Pandas”Biblioteker importeres henholdsvis. Etter det, “Seaborn.ScatterPlot ()”Funksjon tar dataene fra den opprettede datarammen og oppretter spredningsplott med forskjellige semantiske grupperinger.

Produksjon


Som sett er spredningsplottet til det medfølgende datasettet blitt opprettet.

Hvordan lagre en Python Seaborn -plot i en fil?

Når vi har opprettet et plott, kan vi lagre det i en fil ved å bruke "SaveFig ()”Funksjon fra matplotlib. Denne funksjonen tar filnavnet som inngang og lagrer plottet til den filen. "Seaborn" -biblioteket lar deg lagre tomter i forskjellige formater, inkludert "png”,“jpg”, Eller“PDF”. La oss utforske tilnærmingene til å redde sjøborn -tomter i forskjellige formater.

Lagrer “Seaborn” -plott i “PNG” -format

Png”Format gir gjennomsiktig bakgrunn samtidig som det opprettholder tapsfri kvalitet. For å lagre en sjøborn -plot i "PNG" -format, bruk matplotlib "SaveFig ()”Funksjon.

Eksempel

Følgende kodeeksempel viser hvordan det fungerer:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
df = pandas.DataFrame ("Dag 1": [17,11,15,16,23,10,15,18],
"Dag 2": [31,22,38,44,34,92,54,22])
Seaborn.ScatterPlot (data = df)
plt.savefig ("scatter_plot.png ")


I kodelinjene ovenfor, "SaveFig ()”Funksjon lagrer plottet i den gjeldende katalogen som standard med det gitte filnavnet. Vi kan også spesifisere en annen katalog eller filformat i henhold til kravet.

Produksjon


Som analysert har den sjøbornede plottet blitt lagret i "PNG" -formatet på riktig måte.

Lagrer “Seaborn” -plott i “JPG” -format

jpg”Er et tapt bildeformat som støtter et bredt spekter av farger og kan komprimere bilder i små størrelser. For å lagre en Seaborn -plot i dette spesielle formatet, påfør også matplotlib "SaveFig ()”Funksjon.

Eksempel

La oss forstå det ved å vurdere følgende eksempel:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
df = pandas.DataFrame ("Dag 1": [17,11,15,16,23,10,15,18],
"Dag 2": [31,22,38,44,34,92,54,22])
Seaborn.ScatterPlot (data = df)
plt.savefig ("scatter_plot.jpg ")


I ovennevnte kodebit, det anvendte “plt.SaveFig ()”Funksjon lagrer plottet basert på den opprettede datarammen ved å spesifisere filnavnet og ønsket format i.e., “jpg”, Henholdsvis.

Produksjon


Her har plottet blitt lagret med det spesifiserte navnet og i ønsket format deretter.

Lagrer “Seaborn” -plott i “PDF” -format

PDF”Er et vektorbasert bildeformat som støtter grafikk av høy kvalitet og er egnet for publisering. Matplotlib "SaveFig ()”Funksjon kan også brukes her for å lagre et sjøborn -plott i" PDF "-format.

Eksempel

Eksemplet under levert sparer sjøborn-plottet i det aktuelle formatet i.e., “PDF”:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
df = pandas.DataFrame ("Dag 1": [17,11,15,16,23,10,15,18],
"Dag 2": [31,22,38,44,34,92,54,22])
Seaborn.ScatterPlot (data = df)
plt.savefig ("scatter_plot.PDF ")


I koden ovenfor, husk den diskuterte tilnærmingen for å lage en dataramme. Nå, bruk “plt.SaveFig ()”Funksjon for å lagre plottet i“PDF”Format.

Produksjon


Som observert har plottet blitt reddet som “PDF”.

Hvordan tilpasse plottinnstillinger for lagring i Python?

Seaborn”Bibliotek lar deg tilpasse tomter ved å endre forskjellige aspekter av plottet, for eksempel farger, etiketter, titler osv. “Seaborn”Tomter kan tilpasses før du sparer for å gjøre plottet mer informativt og visuelt tiltalende.

Eksempel

La oss oversikt over den under-uttalte koden:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
df = pandas.DataFrame ("Dag 1": [17,11,15,16,23,10,15,18],
"Dag 2": [31,22,38,44,34,92,54,22])
Seaborn.ScatterPlot (data = df)
plt.Tittel ("Datasett")
plt.Xlabel ("Day-1")
plt.Ylabel ("Day-2")
plt.SaveFig ("Seaborn_plot_Custom.png ")


I kodeblokken ovenfor la vi en tittel og etiketter til plottet, og lagret plottet i “png”Format.

Produksjon


I ovennevnte utfall kan det antydes at den tilpassede plottet er blitt lagret i "Png”Format på riktig måte.

Konklusjon

Matplotlib "plt.SaveFig ()”Funksjon kan brukes for å lagre sjøborn -tomter i forskjellige formater, inkludert“png”,“jpg”, Eller“PDF”. Disse tomtene kan tilpasses så vel som i henhold til kravet. Dette innlegget presenterte en dyptgående guide til redning av sjøborn-tomter i Python.