我的朋友和我正在开发一个Web应用程序,允许用户拖放节点和顶点来创建图形。该图有一个与之相关的微分方程系统,我们使用scipy,sympy和matplotlib来解决和绘制。想法是用户创建图表,单击按钮,并显示图表。
我对Python和Web应用程序的所有研究都集中在使用Python创建Web应用程序(使用Django或Flask等框架),但这些不适合我的目的 - 我们已经有一个使用jsPlumb的Web应用程序;我们所需要的只是它返回一个图形图像(用于主屏幕)和一些字符串(我们生成的代码对应于Mathematica,LaTeX,MathML等中的微分方程)。
这可以内联完成 - 例如,使用python文件作为源并获取我们需要返回的内容吗?我们应该研究一些框架/工具吗?我不是编程的新手,但这是我第一次进行Web开发,而且我对如何连接后端和前端非常无能为力,所以如果这很简单,我也不会感到惊讶。谢谢!
重要提示:以后我们可能会允许他们更改图表的内容(例如边缘权重)并让它实时更新,因此我想让图表保持异步。