javascript - Plotly 根据方程画线

标签 javascript plot equation plotly

我想根据方程画一条线,例如:y=2x+3。

有没有办法在plotly javascript(或python)中做到这一点,而不必在不同点对方程进行采样?

最佳答案

不,按照您要求的方式这是不可能的。 plotly 只是可视化一些数据数组,这些数组可以通过不同的方式获得:例如通过查询一些数据库或通过方程计算。但如果你想使用方程,你必须计算适当的 xy 数组(或 x, yz(如果是 3D 绘图),然后将其发送到 plotly

这是 Python 中的示例(Jupyter Notebook):

from plotly.offline import init_notebook_mode, iplot
import numpy as np
init_notebook_mode()

x = np.linspace(-2, 3)
iplot([{'x': x, 'y': x**2}])

Parabola

如果这对您来说不合适,我认为有必要扩展一个问题并解释原因。

关于javascript - Plotly 根据方程画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34995034/

相关文章:

javascript - 有没有一种方法可以简化 React.js 中状态中的一长串代码

python - 如何制作只有文字的图例

matlab - 在 Matlab 中查找顶点并绘制三角形

python - 为什么 Sympy 会错误地替换值?

r - 解决在数据框列中存储为文本的方程(使用其他列作为输入)

javascript - 从复选框的 onclick 函数返回 false

javascript - 传递给 setTimeout 的函数变量不起作用?

javascript - d3Service/d3-ng2-service TypeScript TS2346 提供的参数与签名不匹配

python-2.7 - Python如何绘制正弦波图

algorithm - 求两个线性方程交集的算法是什么?