在plotly js中有多条痕迹

时间:2017-08-07 01:49:42

标签: javascript d3.js charts plotly

我试图有效地在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()时,只显示一条跟踪;

我没有看到任何控制台错误。有任何想法吗? 非常感谢。

0 个答案:

没有答案