Лучший способ сделать это следует за более ОО подходом:
fig, ax = plt.subplots(figsize=(12,12))
ax.bar(x + 0.0, y, color = 'b', width = 0.5)
ax.bar(x + 0.5, z, color = 'g', width = 0.5)
ax.legend(['Old Cluster', 'New Cluster'])
fig.savefig("C:\\Users\\utkarsh.a.ranjan\\Documents\\pyqt_data\\generate_results\\bar", bbox_inches='tight',pad_inches=0.1)
plt.clf()
Вы также можете добавить формат к вашему имени файла. Если нет, формат берется из вашего параметра rc savefig.format
, который обычно равен png
.
Кстати, если вы хотите как можно больше придерживаться своего кода, вы также можете добавить строку перед вашим plt.bar(...)
:
plt.figure(figsize=(12,12))