Я пытаюсь отобразить логотипы из набора данных. Набор данных выглядит следующим образом:
Player Club Logo
tom https://abc.png
jerry https://def.png
peter https://frf.png
woody https://awt.png
Однако он не вернул мне никаких логотипов. Все, что он показал, было 4 пустых поля сетки. Мой код ниже. Я также попытался использовать im = Image.open(BytesIO(r.content)).show()
, но вместо этого на моем компьютере открылись логотипы.
import matplotlib.pyplot as plt
import requests
from PIL import Image
from io import BytesIO
fig, ax = plt.subplots(2,2, figsize=(2,2))
for i in range(4):
r = requests.get(df['Club Logo'][i])
im = Image.open(BytesIO(r.content))
plt.show()
Спасибо