如何使用 Plotly 显示图像?
Plotly 是一个Python库,用于设计图形,尤其是交互式图形。它可以绘制各种图形和图表,如直方图、条形图、箱线图、展开图等等。它主要用于数据分析以及财务分析。 plotly 是一个交互式可视化库。
显示图像
Imshow 方法是显示二维数据的最快方法。该方法用于从数值数据生成图像。数值数据可以是 NumPy 数组的形式。
Syntax: imshow(labels={}, x=None, y=None, color_continuous_scale=None, color_continuous_midpoint=None, range_color=None,width=None, height=None)
将 RBG 数据显示为图像
此函数还可以将 RGB 数据显示为图像。数据以 NumPy 数组的格式提供。
例子:
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()
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()
输出:
显示图像文件中的图像
可以使用第三方库(如 PIL、scikit-image 或 OpenCV)将图像作为数组读取。
例子:
使用的图像:
蟒蛇3
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()
输出: