¿Cómo mostrar la imagen usando Plotly?

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y tablas como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva.

Visualización de imagen

El método Imshow es el método más rápido para mostrar los datos 2d. Este método se utiliza para generar una imagen a partir de los datos numéricos. Los datos numéricos pueden estar en forma de array NumPy.

Sintaxis: imshow(labels={}, x=Ninguno, y=Ninguno, color_continuous_scale=Ninguno, color_continuous_midpoint=Ninguno, range_color=Ninguno,width=Ninguno, height=Ninguno)

Visualización de datos RBG como imagen

Esta función también puede mostrar datos RGB como una imagen. Los datos se proporcionan en el formato de array NumPy.

Ejemplo:

Python3

import plotly.express as px
import numpy as np
  
  
# RGB Data as numpy array
img_rgb = np.array([[[255, 0, 0], [0, 255, 0], [0, 0, 255]],
                    ], dtype=np.uint8)
  
fig = px.imshow(img_rgb)
fig.show()

Producción:

Visualización de imágenes desde archivos de imágenes

Se puede usar una biblioteca de terceros como PIL, scikit-image u OpenCV para leer la imagen como una array.

Ejemplo:

Imagen utilizada:

Python3

import plotly.express as px
import cv2 
    
# You can give path to the 
# image as first argument 
img = cv2.imread('GFG.png')
  
fig = px.imshow(img)
fig.show()

Producción:

 

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *