从数据库服务器端创建绘图并在客户端

时间:2017-06-02 00:08:57

标签: php python mysql matplotlib bokeh

我目前正在努力寻找最佳方法:

我们有一个python程序(客户端)我们用来在服务器上的mySQL数据库上传指标,然后通过网络检查并过滤它等等。

当我们尝试将任何查询绘制到数据库时,会出现问题。我们不清楚使用什么方法。主页是用php中的Joomla制作的。

目前我正在寻找在服务器端运行的python替代品,以某种方式捕获查询,处理数据,创建图像,然后将其作为图像或作为要在客户端上重建的字符串返回到客户端侧。但正如我所读到的那样,似乎也可能(也许更容易)在PHP或JavaScript中做同样的事情(据我所知)在客户端运行,不用担心。

是这样的吗?我的假设是对的吗?您会使用哪种方法/ p?efear?是否有一些链接或信息可以让我继续搜索?

我更喜欢在Python上使用像matplotlib,plotly,bokeh等来做这件事,但正如我所看到的,问题不在于创建图像,而是在服务器和客户端之间进行通信和发送图像信息。

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为可以用散景做你想做的事。我不知道joomla,但它认为它并不重要。

  • 查看散景文档的Embedding Bockeh
  • 部分
  • 然后对于python中的服务器部分,我建议使用flask来开始。
  • 您可以使用散景回购中的bokeh server apps examples之一来制作应用程序原型。此外还有烧瓶示例。
  • 然后,您可以开始将散景服务器应用程序从带有查询的示例扩展到sqlalchemymysql-flask