我实际上在搜索一个javascript / jquery库,我可以在其中传递函数方程式,例如sin(x ^ 2),并绘制图形。示例链接:
http://www.greatgraphing.me/?plot=sin(x^2)
此外,我想扫描我的网站上的函数方程,并用这个函数图嵌入替换它们。它应该有导航功能(滚动,拖动舞台等)。
在过去的4个小时里,我搜查了网络但没有取得满意的结果。即使是热门的plot.ly,fooplot.com和jsxgraph也不提供此类功能。唯一接近我需要的是www.graph.tk。您可以通过URL传递1个等式,但它没有嵌入功能(小部件或类似)。
Wolframalpha提供widget,但它似乎只是一个嵌入而无法通过等式。
更新:如果您购买了其中一个API密钥,则发现desmos.com提供了嵌入功能。价格未说明。
我还考虑使用Google的几何计算器,但似乎有no embed features。
在开始构建这样一个"图形嵌入"我自己,我想问一下这个项目是否已经存在。也许它隐藏在一些github回购中,但我无法找到它。
谢谢。
PS:如果问题太偏离主题(看到第一个关闭标志),即使它与js / jquery有关,我应该在哪里问它?在超级用户?请指教。对于许多数学开发人员来说,我确信这是一个重要的问题。
答案 0 :(得分:0)
好吧,我花时间写了一个基于jquery,math.js和easeljs的第一个原型(大约300 KB和v0.0.1):
<强> graphobed 强>
演示:http://www.matheretter.de/tools/graphobed.html
来源:http://www.matheretter.de/tools/graphobed.html
或在此:https://raw.githubusercontent.com/echteinfachtv/graphobed/master/graphobed.js
Github回购:https://github.com/echteinfachtv/graphobed
免责声明:代码有点乱,但在我的测试中有效。你只需嵌入js文件,脚本就会运行你网站上的所有元素,只有在找到一个封闭的等式时才会解析,封闭的字符是:*# x^2*sin(x) #*
我还添加了稍后通过简单地提供输入字段来更改图形的可能性。因此,在嵌入之后,您可以根据需要更改图形:
如果您愿意,请享受并改进源代码:)