plotly multiple axes 1
by Ariel Balter
HTML
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="myDiv"></div>
JavaScript
// start out with empty plot
Plotly.newPlot("myDiv",[],{title: "Multiple Y-Axis Plot"});
var trace1 =
{
x: [1, 2, 3],
y: [40, 50, 60],
name: 'yaxis data',
type: 'scatter'
};
var trace2 =
{
x: [2, 3, 4],
y: [4, 5, 6],
name: 'yaxis2 data',
yaxis: 'y2',
type: 'scatter'
};
var yaxis1 =
{
title: 'yaxis1',
//position: 0,
side: "left"
};
var layout1 =
{
yaxis1: yaxis1,
};
var yaxis2 =
{
title: 'yaxis2 title',
titlefont: {color: 'rgb(148, 103, 189)'},
tickfont: {color: 'rgb(148, 103, 189)'},
overlaying: 'y1',
side: 'right',
//position: 1,
};
var layout2 =
{
yaxis2: yaxis2
};
Plotly.relayout("myDiv", layout1);
Plotly.addTraces("myDiv", [trace1]);
Plotly.relayout("myDiv", layout2);
Plotly.addTraces("myDiv", [trace2]);