是否有一种方法来绘制多行Plotly.JS?



我试图使用PLOTLY.JS来绘制2个线形图。但是屏幕上什么也没有显示,除了一个空的图表。任何帮助吗?它可以很好地处理单行图、条形图等。

var plot_data = {}
var trace1 = {
x: [4, 3, 1],
y: [1, 3, 6],mode: 'lines',
type: 'scatter'
};
var trace2 = {
x: [6, 8, 9],
y: [1, 2, 4],mode: 'lines',
type: 'scatter'
};
var data = [trace1, trace2];
plot_data.push(data);
var layout = 
{
title: { text: 'Task Plot', font: { family: 'Courier New, monospace', size: 24 }, xref: 'paper', x: 0.05,}
};
//var config = {responsive : true};
Tester = document.getElementById('myDash');
Plotly.newPlot(Tester, plot_data, layout);

如果您查看这里的文档,您将希望将跟踪数组传递给Plotly.newPlot,因此您可以将plot_data替换为data:

Plotly.newPlot(Tester, data, layout);

最新更新