Я пытаюсь построить три графика, используя matplotlib, но способ отображения изображений не ясен, я пытаюсь использовать такие методы, как plt.tight_layout () и plt.subplots_adjust (слева)= 0,1, снизу = 0,1, справа = 0,5, сверху = 1,0, wspace = 0,5, hspace = 0,5) , но ни один из них не работает.
Я не совсем уверен, что проблема в IDEчто я использую (код Visual Studio), или есть какой-либо способ для построения графика одиночного графика, но внутри той же функции Python. Если кто-либо имеет представление о том, как улучшить способ отображения графика.
def program_graph(year):
...
fig,axes = plt.subplots(nrows=3, ncols = 1)
risk_info_srv_evesa.plot.bar(ax = axes[0])
risk_info_act_pln.plot.bar(ax = axes[1])
final_db.plot.bar(ax = axes[2])
axes[0].title.set_text('SRV-EVESOS per Program')
axes[1].title.set_text('Action Plan per Program')
axes[2].title.set_text('SRV-EVESOS Vs Action Plan')
plt.tight_layout()
plt.subplots_adjust(left=0.4, bottom=0.1, right=0.5, top=1.0, wspace=0.5, hspace=0.5)
plt.show()
Лучшее решение, которое я считаю, - показать каждый график отдельно, но я не хочу реализовывать различные функции для каждого из графиков. Кто-нибудь знает, как это решить?
![enter image description here](https://i.stack.imgur.com/Axiww.png)