APEX最适合的线

时间:2014-07-17 06:40:12

标签: sql oracle charts oracle-apex

我试图在我的顶点图表上绘制最佳拟合线 问题是,我需要动态地做,而不是通过XML(我的意思是,我可以(但不应该)直接用XML绘制线条。) 这是SQL的结果,后来在我的Scatter Chart上创建了点:

S       F       P       V
1.09    1   0.02326 -1.32474
1.1     2   0.06977 -0.97930
1.13    1   0.09302 -0.86496
1.14    3   0.16279 -0.59624
1.15    2   0.20930 -0.44723

这个图表看起来应该是这样的 My APEX Chart

问题是,我需要建立一个最合适的线,我不能通过SQL来做到这一点。

以下是获取数据的初始SQL,我在此主题之上提供了这些数据:

SELECT 
  ROUND(sum(cny) over(ORDER BY ny) / ('&P8_COUNT.' +1),6) p,
  cny f,
  ny s,
  ROUND(-ln(ABS(ln(ROUND(sum(cny) over(ORDER BY ny) / ('&P8_COUNT.' +1),6)))),5) v
FROM
  (SELECT ny,count(ny) cny
   FROM
     (SELECT t.ny
      FROM test.test4 t
      WHERE COMMENT LIKE '% &P8_DATA./%'
        OR COMMENT LIKE '% 0&P8_DATA./%'
      ORDER BY date DESC)
   GROUP BY ny)
WHERE ROWNUM <= 30

有没有办法,直接从SQL绘制这一行,而不是手动绘制?

P.S。以下是如何直接在XML中构建它的示例: AnyChart.com Scatter Graph Charts

1 个答案:

答案 0 :(得分:2)

只有一个选项,它是您建议的选项:

  • 通过应用程序进程结合AJAX请求动态构建XML(这不是我们主要为更复杂的生产应用程序所做的事情)
  • 如果您使用默认的APEX表单为AnyChart构建图表,则使用2.数据系列作为行的第二个源不起作用,因为数据源已修复