线性图


斜率(slope)

斜率是图形的角度。

斜率是线性图中的a值:

y = ax

在本例中,斜率 = 1.2:

实例

var slope = 1.2;
var xValues = [];
var yValues = [];

// 生成值
for (var x = 0; x <= 10; x += 1) {
  xValues.push(x);
  yValues.push(x * slope);
}

// 定义数据
var data = [{
  x: xValues,
  y: yValues,
  mode: "lines"
}];
// 定义布局
var layout = {title: "Slope=" + slope};

// 使用 Plotly 显示
Plotly.newPlot("myPlot", data, layout);
亲自试一试 »

截距(intercept)

截距是图形的起始值。

截距是线性图中的b值:

y = ax + b

在本例中,斜率 = 1.2 且 截距 = 2:

实例

var slope = 1.2;
var intercept = 7;
var xValues = [];
var yValues = [];

// 生成值
for (var x = 0; x <= 10; x += 1) {
  xValues.push(x);
  yValues.push(x * slope + intercept);
}

// 定义数据
var data = [{
  x: xValues,
  y: yValues,
  mode: "lines"
}];

// 定义布局
var layout = {title: "Slope=" + slope + " Intercept=" + intercept};

// 使用 Plotly 显示
Plotly.newPlot("myPlot", data, layout);
亲自试一试 »