Как настроить размеры для сюжета - PullRequest
1 голос
/ 12 марта 2020

Я добавил точные цифры к своему барплоту, и теперь оно не помещается в пространство. Как я могу это исправить? ПРОБЛЕМА:

enter image description here

Код:

    ax = df.plot.barh(y='1960', rot=0,title='Five most populous countries and its population',color=['cyan', 'blue', 'green', 'red', 'black'])
    for j, v in enumerate(list(df['1960'])):
        ax.text(v, j, " "+str(round(v,2)), color='blue', va='center', fontweight='bold')
    ax.set_xlabel("Population in mln")
    ax.set_ylabel("")
    ax.invert_yaxis()
    fig = ax.get_figure()
    fig.savefig('C:\\Users\\rysza\\Desktop\\python data analysis\\zajecia3\\figure'+str(i)+'.jpeg',bbox_inches='tight')

1 Ответ

2 голосов
/ 12 марта 2020

Хак для этого - установить пределы вручную:

...
ax.invert_yaxis()
ax.set_xlim(0, 800)

Вывод:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...