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

2024-04-26 08:07:45 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我期望循环执行时有不同的绘图,但事实并非如此。它们完全一样!你知道吗


Tags: 函数图形绘图forplot文件名绘制trace