我试图有效地在plotly js中绘制多条迹线。我正在从66条迹线生成3个图表,每条图表大约有12个值/行(总共约12 * 66 = 792个值,而不是每个图表)。跟踪在内存中表示并映射到对象,如下所示:
`var dataMapped2 = data2.map(function(dataMap){
return {
x: unpack(data2, "rowIndex"),
y: unpack (data2, "bytes"),
type: "scatter",
mode: "markers",
name: "Trace X",
};
});`
我可以用以下方法成功绘制痕迹:
Plotly.plot(BYTESCHART, dataMapped1, layout, {showLink: false});
Plotly.addTraces(BYTESCHART, dataMapped2);
Plotly.addTraces(BYTESCHART, dataMapped3);
但是只需要几分钟就可以打开显示图表的本地HTML文件。 我已经尝试将跟踪分配给数组:
var traceArray1 = dataMapped1, dataMapped2;
可能与一对(~3)跟踪一起使用,但是当整个集合传递给addTraces()时,只显示一条跟踪;
我没有看到任何控制台错误。有任何想法吗? 非常感谢。