LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 284|回复: 0

线性图

[复制链接]
发表于 2024-1-16 16:19:31 | 显示全部楼层 |阅读模式

线性图
斜率(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);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表