2014-07-17 4 views
1

im essayant de tracer la ligne du meilleur ajustement sur mon graphique d'apex. Le problème est, je dois le faire dynamiquement, pas par XML (je veux dire, je peux (mais ne devrait pas) juste tracer la ligne directement en XML).
Voici le résultat de SQL, qui créent plus tard des points sur mon Scatter Graphique:APEX Ligne de meilleur ajustement

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 

Voici comment ce tableau devrait ressembler à la rigueur My APEX Chart

La chose est, je dois construire une ligne de meilleur ajustement, et je ne peux pas le faire par le biais de SQL.

Voici le SQL initial, pour obtenir des données, que j'ai fourni au-dessus de ce sujet:

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 

Est-il possible, pour tracer cette ligne directement à partir de SQL, et non manuellement?

P.S. Voici l'exemple comment construire directement en XML:AnyChart.com Scatter Graph Charts

+0

Donc des idées les gars? –

Répondre

2

Il n'y a qu'une seule option, son celui que vous a déjà suggéré:

  • construire le XML dynamique via un processus d'application en combinaison d'un AJAX Demande (ce que nous faisons principalement pour nos applications productives plus complexes)
  • L'utilisation des séries de données 2. comme seconde source pour une ligne ne fonctionne pas car la source de données est fixe si vous utilisez le formulaire APEX par défaut pour graphiques de construction pour AnyChart
Questions connexes