我在for循环中使用plotly的散点图函数来绘制多个图形。
问题是,对于循环的所有值我都得到了相同的图,但事实并非如此。有没有一种方法可以将变量用作文件名,也许还可以使用标题,轴标签?
还是在绘制新图形之前从内存中清除图形?我认为文件名可能是罪魁祸首?
for kp in all_phases_plot.keys():
all_p_values = all_phases_plot[kp]
phase_trace = go.Scatter(
x=all_dates,
y=all_p_values,
)
dataa=[phase_trace]
py.plot(dataa, filename='each-phase-line')
我希望在执行循环时会出现不同的图,但事实并非如此。它们都是完全一样的!