【发布时间】:2016-05-02 02:30:50
【问题描述】:
我有一个带有两条迹线和两个 y 轴规格的简单图。当我使用newPlot 同时绘制它们时,我得到了想要的结果。当我一次绘制一个轨迹(和布局)时,我得到了不同的结果,这不是我想要的。
与newPlot
与addTraces/relayout
https://jsfiddle.net/abalter/eatszatj/
Javascript:
Plotly.newPlot("graph",[{}],{title: "Plot"});
trace1 = {y: [1,2,1]};
trace2 = {
y: [0,0,0],
yaxis: "y2",
mode: "markers",
marker: {symbol: 6, size: 12}
};
yaxis1 = {domain: [0, 0.8], title: "one"};
yaxis2 = {
domain: [0.85, 1.0],
showgrid: false,
showticklabels: false,
title: "two",
zeroline: false
};
Plotly.addTraces('graph', [trace1]);
Plotly.relayout('graph', {yaxis1});
Plotly.addTraces('graph', [trace2]);
Plotly.relayout('graph', {yaxis2});
//Plotly.newPlot('graph',[trace1, trace2],{yaxis1, yaxis2});
【问题讨论】:
标签: javascript plotly