This documentation about the graphs refactoring is under progress (fc-7.11.2016)

Graph here means enxtension of type DataExtractor, extracting data series to build diagrams. These data series are rendered in swapable DataRenderer (e.g. curves / histograms / scatterplots / tables…).

The main package for generic capsis graphs (i.e. compatible with at least two growth models) is capsis.extension.dataextractor.

Superclass | Example class | Comment |
---|---|---|

PaleoDataExtractor, DFCurves | DETimeG | Legacy framework, some other graphs then extend DETimeG (e.g. DETimeSecBrDg) |

AbstractDataExtractor, DFListOfXYSeries | DETimeSDI2 | Rely on capsis.extension.dataextractor.XYSeries, with a main method: List<XYSeries> getListOfXYSeries() |

DETimeY | DETimeShannonG | Very short, with a simple method: Number getValue(GModel m, GScene stand, int date) |

DETimeYs | ? | |

DETimeYsTrees | ? | |

DEMultiTimeX | DETimeVolumeByEndUseProducts | … find a simpler example class… |

MuTimeGraph | ? | |

Mu2TimeGraph | ? |

documentation/graphs.txt · Last modified: 2016/11/07 16:35 by coligny

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported