我想根据方程画一条线,例如:y=2x+3。
有没有办法在plotly javascript(或python)中做到这一点,而不必在不同点对方程进行采样?
最佳答案
不,按照您要求的方式这是不可能的。 plotly
只是可视化一些数据数组,这些数组可以通过不同的方式获得:例如通过查询一些数据库或通过方程计算。但如果你想使用方程,你必须计算适当的 x
和 y
数组(或 x
, y
和 z
(如果是 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}])
如果这对您来说不合适,我认为有必要扩展一个问题并解释原因。
关于javascript - Plotly 根据方程画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34995034/