Qualcuno potrebbe fornire una semplice spiegazione dei tipi di asse JFreeChart?Assi dominio/intervallo JFreeChart definiti
In primo luogo, abbiamo gli assi che si basano sulla gerarchia delle classi (ValueAxis, CategoryAxis, un sacco di sottoclassi)
Abbiamo anche "l'asse di dominio" contro "l'asse di gamma" distinzione (solo per xy grafici?). Non è del tutto chiaro come questi si colleghino agli assi basati sulla gerarchia di classi. Queste non sono classi ma ci sono i metodi setDomainAxis e setRangeAxis in XYPlot.
Visivamente penso agli assi orizzontale e verticale, non sono sicuro di come siano correlati ai concetti precedenti (il "dominio" è sempre orizzontale?). Penso che l'asse x sia orizzontale e l'asse y verticale, ma non sono sicuro se questo è sempre il caso di XYPlot.
EDIT: ho cercato di studiare sia la documentazione API e la guida per gli sviluppatori. I documenti API forniscono solo una gerarchia di classi, ma non è chiaro quando e come usarli. La guida per gli sviluppatori inoltre non fornisce alcuna definizione o spiegazione di "asse del dominio" e "asse del campo", utilizza solo questi termini. Ammetto che la domanda è ampia, perché non sono riuscito a trovare da nessuna parte queste informazioni di base. Volevo avere una comprensione generale, ma la mia domanda più importante al momento è ciò che determina ciò che si ottiene sull'asse orizzontale/verticale (il "dominio" è sempre orizzontale? Se non come impostarlo?) Perché sto ottenendo alcuni risultati pazzeschi e non so da dove iniziare il debug. Inoltre non è chiaro se dovrei usare CombinedRangeXYPlot o CombinedDomainXYPlot se voglio che i due grafici siano posizionati uno sopra l'altro.
EDIT2: Sebbene non sia stata data risposta, ho scoperto nel frattempo che cosa determina se l'asse del dominio è orizzontale: l'impostazione PlotOrientation. Questa impostazione (a livello del grafico combinato) determina anche se CombinedRangeXYPlot/CombinedDomainXYPlot dispone i due grafici orizzontalmente o verticalmente.
Siamo spiacenti, questa domanda è eccessivamente ampia, immanente nella [API] (http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/axis/package-tree.html) e illustrata nello sviluppatore [guida] (http://www.jfree.org/jfreechart/devguide.html). Addendum: si prega di modificare la domanda per concentrarsi sul problema che richiede questa richiesta. – trashgod
Ho modificato la domanda. – lbalazscs
+1 per followup. – trashgod