【发布时间】:2020-12-09 04:56:51
【问题描述】:
过去几天我一直在编写一个程序,该程序制作了几个不同的绘图,并为每个描述特定条件的绘图编写了一个打印语句。在进入下一次迭代之前,循环会保存每个图。这些图都成功保存,但没有与其关联的打印语句。
我的代码:
if a < b:
print('A is less than B')
if a > b:
print('A is greater than B')
ax.set_title('Event Number {}, Event Type: {}, Event Outcome: {}'.format(current_event_number, current_event_type, current_event_outcome))
sns.scatterplot(x, y, hue = color, legend= False)
label_point(x, y, start_loc.Name, ax) #Function to label scatterplot
sns.lineplot(x1,y1, color2, legend=False, ci = None)
plt.plot(x2, y2, color='red', marker='o')
plt.savefig('Event{}.png'.format(i), format='png')
plt.show()
plt.close()
这段代码都是同一个循环的一部分,当它运行时,条件打印语句显示,它们只是不与数字一起保存。我该如何解决这个问题?
【问题讨论】:
标签: python pandas for-loop matplotlib save