线性图
斜率(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); |