Vi starter med å diskutere funksjonssyntaks, de nødvendige parametrene og returverdien. Vi vil da illustrere hvordan du bruker funksjonen til å vise bilder.
La oss dykke inn.
Plotly.uttrykke.Imshow ()
Når du trenger å vise bilder i tomtene dine, bruk plottet.uttrykke.IMshow () -funksjon. Dette kan være nyttig når du trenger tilhørende informasjon med koden du jobber med.
Du kan imidlertid bruke funksjonen til å vise andre plott som varmekart i et plottmiljø.
Funksjonssyntaksen er som vist:
plotly.uttrykke.IMshow (img, zmin = ingen, zmax = ingen, opprinnelse = ingen, etiketter = , x = ingen, y = ingen, animasjon_frame = ingen, FACET_COL = ingen, FACET_COL_WRAP = ingen, FACET_COL_SPACING = ingen, FACET_ROW_SPACING = ingen, color_cont. = Ingen, color_continuous_midpoint = ingen, range_color = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen, aspekt = ingen, kontrast_rescaling = ingen, binary_string = ingen, binary_backend = 'auto', binary_compression_leVel = 4, binary_formatatat = 'png', text_auto = falsk) → plottly.Graph_Objects._figur.FigurSelv om funksjonen kan presentere en ganske kompleks syntaks, vil du sjelden bruke alle de spesifiserte parametrene.
Følgende er noen av de viktige parametrene du trenger å samhandle.
Ovennevnte er noen av de nyttige parametrene du trenger å samhandle med. Husk at forskjellige brukssaker kan kreve at du bruker de andre støttede parametrene.
Funksjonen vil imidlertid returnere en figur som viser bildet som graf_objekter.Figur Type.
Eksempel: Vis et RGB -bilde med PX.Imshow ()
Nå som vi har utforsket funksjonssyntaksen, la oss se hvordan vi kan bruke den til å utføre noe praktisk.
Det første eksemplet vi vil se på er å vise et RGB -bilde. Vi kan gjøre dette ved å kjøre koden som vist:
Importer plotly.uttrykk som pxI koden over starter vi med å importere de plottly ekspress- og numpy -modulene. Deretter gir vi bildedataene som en rekke RGB -verdier, og spesifiserer datatypen som NP.enhet8.
Til slutt kaller vi imshow () -funksjonen for å plotte bildet fra den medfølgende matrisen. Den resulterende figuren er som vist:
Eksempel 2: Vis bilde fra filen
Den vanligste bruksområdet for IMshow () -funksjonen viser et bilde fra en fil. Eksemplet nedenfor viser hvordan du gjør det ved hjelp av IMSHOW () -funksjonen.
Importer plotly.uttrykk som pxI eksemplet over starter vi med å importere plottly ekspressmodulen. Vi importerer også IO -modulen fra Skimage. Dette lar oss lese bildefilen.
Til slutt viser vi bildefilen ved hjelp av IMshow () -funksjonen. Dette skal vise bildet som vist:
Husk at avhengig av gjengivelser, plotly lar deg samhandle med bildet og avling forskjellige aspekter.
I Jupyter Notebook kan vi for eksempel gjøre:
Dette lar oss velge en bestemt del av bildet og zoome inn på det.
Eksempel 3: Fjern flåttetiketter
I forrige eksempel kan vi se at bildet inneholder en numerisk skala på x- og y -aksen. Disse er kjent som Ticketiketter. Selv om du kanskje trenger dem i noen tilfeller, kan de være distraherende for enkle bildeskjermer.
For å fjerne dem, kan vi bruke oppdateringen_* -funksjonene. Et eksempelkode er som vist:
Importer plotly.uttrykk som pxI dette eksemplet bruker vi fiken.update_xaxes og fig.update_yaxes fungerer for å fjerne hoppetikettene fra henholdsvis x- og y -aksene.
Den resulterende figuren er som vist:
Som vi kan se, er bildet renere og enkelt å se.
Eksempel 4: Spesifisere kompresjonsnivå
Vi kan spesifisere komprimeringsformat og nivå som vist i koden nedenfor:
Importer plotly.uttrykk som pxI dette tilfellet spesifiserer vi komprimeringsformatet som tapsfri komprimering (PNG) med et kompresjonsnivå på 4.
Lukking
I denne artikkelen diskuterte vi hvordan du bruker IMSHOW () -funksjonen til å vise bildedata på plotly.