gpt4 book ai didi

javascript - 使用 OpenCPU 下载用于生成绘图的数据

转载 作者:行者123 更新时间:2023-11-28 01:17:52 25 4
gpt4 key购买 nike

我使用 OpenCPU 作为表示层来生成一些基于 R 包的绘图。这些图表运行良好,现在用户需要下载用于生成绘图的数据以进行更深入的分析。有可能检索数据吗?是否可以不重复调用那些检索数据的函数(我已连接到数据库)?

我想放置一个按钮,然后最终用户可以单击并开始下载文件(纯文本或任何格式)并将图表中显示的信息与收到的数据相关联。

非常感谢您的回复。

最佳答案

您可能想在 R 中创建两个函数:

  • getdata:从数据库检索数据并返回数据帧的函数。
  • makeplot:带有数据框参数的函数,用于创建绘图且不返回任何内容。

然后你的客户你可以单独调用他们。首先,客户端调用 getdata 从数据库检索数据,服务器将使用一个临时 {key} 进行响应,该临时 {key} 表示服务器上返回的数据帧对象,例如x01234567

然后您可以使用此键下载数据集或将其用作创建绘图的参数。要下载数据,只需创建一个超链接,例如:

  • http://your.server.com/ocpu/tmp/x01234567/R/.val/csv
  • http://your.server.com/ocpu/tmp/x01234567/R/.val/tab
  • http://your.server.com/ocpu/tmp/x01234567/R/.val/json

要创建绘图,客户端调用 makeplot 并传递 x01234567 作为数据框的参数值。 OpenCPU 服务器会自动在 getdata 返回的数据帧对象中查找此键的对象。

关于javascript - 使用 OpenCPU 下载用于生成绘图的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23619984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com