我正在尝试计算生成箱线图所需的数据,这意味着我需要计算出第一和第三四分位数以及中位数。我在 Postgresql 中找到了一些解决方案,但是它们似乎依赖于 PL/Python 或 PL/R,而 Heroku 似乎没有为其 postgresql 数据库启用任何一种。事实上,我运行了“从 pg_language 中选择 lanname;” 并且只返回“内部”、“c”和“sql”。
我还发现了一些代码可以在纯 ruby 中完成,但这对我来说似乎有些低效。
我对 Box Plots、Postgresql 和 Ruby on Rails 还很陌生,所以我愿意接受有关如何处理这个问题的建议。有可能拥有大量数据,这就是我关心性能的原因,但是如果解决方案最终过于复杂,我可能会在 ruby 中完成它,并且如果我的应用程序变得足够大以保证它获得我自己的 Postgresql 我可以在其他地方托管。
*注意:由于我只能发布一个链接,因为我是新人,所以我决定分享一些相关信息的馅饼