0
respostas

[Sugestão] Usei matplolid do Python

Código:

import matplotlib.pyplot as plt
import requests
from PIL import Image
from io import BytesIO

urls = dataset['Url img'].tolist()

cols = 4
rows = (len(urls) + cols - 1) // cols

fig, axes = plt.subplots(rows, cols, figsize=(10, 10), squeeze=False)

for i, url in enumerate(urls):
    r = requests.get(url)
    img = Image.open(BytesIO(r.content))
    
    ax = axes[i // cols, i % cols]
    ax.imshow(img)
    ax.axis('off')

# remove os eixos vazios
for j in range(len(urls), rows * cols):
    axes[j // cols, j % cols].axis('off')

plt.tight_layout()
plt.show()

Gráfico:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade