Как я могу показать изображение на метке x в графике Seaborn? - PullRequest
0 голосов
/ 13 апреля 2020

Я хочу показать изображения стран на метке x в моих графиках морского происхождения. Все изображения определены как url ​​как https://www.countryflags.io/AL/flat/64.png.

Я написал функцию для отображения URL-адресов, и она работает, вот моя функция, показанная ниже.

def showImage(country_flags):
    countries = np.asarray(country_flags)
    for country in countries:
        r = requests.get(country,
                 stream=True, headers={'User-agent': 'Mozilla/5.0'})
        if r.status_code == 200:
            # urlretrieve returns a tuple with our image as the first 
            # element and imread reads in the image as a 
            # mutlidimensional numpy array so matplotlib can plot it
            country_pic = plt.imread(r.raw)
            # plot the image
            plt.imshow(country_pic)
            plt.show()

Существует проблема в морской части, потому что я не могу их показать. Как я могу это исправить?

sns.barplot(x= showImage(df_confirmed["Country_Flag_URL"]) +"\n"+df_confirmed["country"] , y="Confirmed" ,
            data = df_confirmed )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...