在python for循环中为不同的数据集生成相同的图

时间:2019-05-28 15:49:48

标签: python plotly

我在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')

我希望在执行循环时会出现不同的图,但事实并非如此。它们都是完全一样的!

0 个答案:

没有答案