我想根据等式挖出一条线,例如:y = 2x + 3.
有没有办法在plotly javascript(或python)中执行此操作,而无需在不同的点上对等式进行采样?
答案 0 :(得分:2)
不,这是不可能的。 plotly
只是可视化一些数据数组,这些数组可以通过不同的方式获得:通过查询某个数据库或通过计算公式。但是如果你想使用方程式,你必须计算适当的x
和y
数组(或者在3D情节的情况下计算x
,y
和z
)然后将其发送到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}])
如果这对你来说这是不恰当的方式,我相信有必要扩展一个问题并解释原因。