plotly.Graph_Objects.Bilde

plotly.Graph_Objects.Bilde
I denne korte artikkelen vil vi utforske hvordan du viser bildedata ved hjelp av plottly graf_objekter og bildeklasse.

Syntaks og parameterliste

Klassesyntaks er som vist:

plotly.Graph_Objects.Bilde (arg = ingen, colormodel = ingen, customData = ingen, customDatasrc = ingen, dx = ingen, dy = ingen, hoverInfo = ingen, hoverInfosrc = ingen, hoverLabel = ingen, hovertemplate = ingen, hoovertemplatesrc = ingen, hovertekst = ingen, hovere, ingen, ingen,, hovertemplate = ingen, hoovertemplatesrc = ingen, hovertekst = ingen, ingen, hovertemplate = ingen, hoovertemplatesrc = ingen, hovertekst = ingen, hovere hoverTextSrc = ingen, ids = ingen, idssrc = ingen, legendGroUptitle = ingen, legendRank = ingen, meta = ingen, metasrc = ingen, navn = ingen, opacitet = ingen, kilde = ingen, stream = ingen, tekst = ingen, tekster = Ingen, uid = ingen, uirevision = ingen, synlig = ingen, x0 = ingen, xaxis = ingen, y0 = ingen, yaxis = ingen, z = ingen, zmax = ingen, zmin = ingen, zsmooth = ingen, zsrc = ingen, ** Kwargs)

Du kan utforske dokumentasjonen for detaljert forklaring av parametrene. Følgende er imidlertid noen viktige parametere du vil bruke:

  1. Arg - Angir en ordbok for egenskaper som er kompatibel med konstruktøren.
  2. Colormodel - Definerer fargemodellen som brukes til å kartlegge numeriske farger til komponenter som er spesifisert i Z -parameteren.
  3. DX - Angir Pixels horisontale skala.
  4. dy - Angir pikselens vertikale skala.
  5. synlig - bestemmer om sporingen er synlig eller ikke.
  6. X0 - Bestemmer bildets X -posisjon.
  7. Y0 - Angir bildens y -posisjon.
  8. Z - En 2 -dimensjonal matrise der hvert element er en matrise på 3 eller 4 tall som representerer en farge.

Viser flerkanalsbilde med plotly graf_objekter

Vi kan bruke bildeklassen til å vise flerkanalsbilde som vist i prøvekoden nedenfor:

Importer plotly.Graph_Objects som GO
RGB_VALUES = [[[240,128,128], [222, 49, 99], [210,105,30],
[255,127,80], [240, 128, 128], [139,69,19]]]
Fig = GO.Figur (data = gå.Bilde (z = rgb_values))
Fig.forestilling()

Koden over skal vise et bilde med fargen som er spesifisert i matriser.

Et eksempelutgang er som vist:

Viser binært bilde

Du kan også vise et binært bilde ved å sende det som en binær streng til bildeklassen.

Et eksempel på illustrasjonen er som vist:

Importer plotly.Graph_Objects som GO
Fra Skimage ImportData
Importer base64
Fra IO Import Bytesio
Fra PIL importbilde
IMG = data.astronaut()
img_obj = bilde.Fromarray (IMG)
prefiks = "data: image/png; base64,"
med Bytesio () som strøm:
img_obj.lagre (strøm, format = 'png')
b64_str = prefiks + base64.B64Encode (strøm.getValue ()).dekode ('unicode_escape')
Fig = GO.Figur (data = gå.Bilde(
Kilde = B64_str
))
Fig.forestilling()

Det resulterende bildet er:

Konklusjon

I denne artikkelen undersøkte vi det grunnleggende om å bruke bildeklassen i plotly graf_objekter for å vise bildedata.