Plotly is free for unlimited public use. Sign up for free!

Sensitive data? Upgrade to a paid plan

Show Sidebar Hide Sidebar
Node.js

Inset Plots in Nodejs

How to make an inset graph in nodejs.

// Learn about API authentication here: https://plot.ly/nodejs/getting-started
// Find your api_key here: https://plot.ly/settings/api

require('plotly')(username, api_key);

var trace1 = {
  x: [1, 2, 3],
  y: [4, 3, 2],
  type: "scatter"
};
var trace2 = {
  x: [20, 30, 40],
  y: [30, 40, 50],
  xaxis: "x2",
  yaxis: "y2",
  type: "scatter"
};
var data = [trace1, trace2];
var layout = {
  yaxis2: {
    domain: [0.6, 0.95],
    anchor: "x2"
  },
  xaxis2: {
    domain: [0.6, 0.95],
    anchor: "y2"
  }
};
var graphOptions = {layout: layout, filename: "simple-inset", fileopt: "overwrite"};
plotly.plot(data, graphOptions, function (err, msg) {
    console.log(msg);
});
Still need help?
Contact Us

For guaranteed 24 hour response turnarounds, upgrade to a Developer Support Plan.