2014-07-17 60 views
1

即時通訊試圖在我的apex圖表上繪製最佳適合線。
問題是,我需要動態地執行它,而不是通過XML(我的意思是,我可以(但不應該)直接在XML中繪製直線)。
這裏是SQL,後來在我的散點圖創建點的結果:APEX最適合的線

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繪製這條線,而不是手動?

附:下面是例子,如何直接在XML構建它:AnyChart.com Scatter Graph Charts

+0

那麼任何想法傢伙? –

回答

2

只有一種選擇,它的你已經建議一:

  • 動態構建XML通過一個應用程序在AJAX的組合請求(不是我們主要爲我們更復雜的生產應用程序所做的)
  • 使用2.數據系列作爲行的第二個源不起作用,因爲數據源是固定的,如果您使用默認的APEX表單建立AnyChart圖表