BaRatin-tools / BaRatinAGE

BaRatin Advanced Graphical Environment
GNU General Public License v3.0
4 stars 0 forks source link

Flexible figures #24

Open benRenard opened 1 year ago

benRenard commented 1 year ago

Original request was the ability to switch h and Q axis (in many country the figure is h=f(Q) rather than Q=f(h)).

But more generally, since with BaM we may have several inputs (e.g. Q=f(h,dh/dt)), the way figures are built should be completely rethought. We should probably start with a default choice but allow the user to choose axes and possibly other attributes (e.g. color and size of lines/points, multiple curves in the same panel, etc.)

This sounds like a potentially endless endeavor so we need to be realistic about what's reasonably feasible within BaRatinAGE - we don't want to re-implement ggplot...

benRenard commented 1 year ago

In the same vein: possibility to transform all axes in log (and possibly others, log10, sqrt?) + add an offset to avoid negative values (e.g. log(h-h0))

benRenard commented 1 year ago

Also: select incertitude to represent and how?

benRenard commented 1 year ago

Also: better handling of dates for time series figures

IvanHeriver commented 5 months ago

Also: better handling of dates for time series figures

fixed

IvanHeriver commented 5 months ago

This issue should be prioritize to discuss the "flexible figure" feature. Other issues mentioning this will either be closed or dedicated to other things.

So, for reference, here are ideas copied from issue #5 :

Enable various (visual) comparisons between studies, configuration, etc... (e.g. rating curve using different hydraulic config) which relates to implementation of more flexible Figures

For reference, also see issues #28 and #22.

IvanHeriver commented 1 month ago

There are lots of ideas which are summarised here: