subsurface/stats
Berthold Stoeger 1e5191e33e statistics: add a sort mode for categorical bar charts
This was a user request: Sort bar charts by height of the bars.
Obviously, this can only work for categorical charts, not for
histograms.

The UI is a break from the old concept: the sorting is chosen
based on the chart, whereas for the rest of the features, the
viable charts are presented based on the binning, etc.

I found it confusing to have the possible charts be selected
based on sorting. I.e. if a non-bin sort mode is selected,
the histogram charts disappear. On the flip side, this would
be more consistent. We can change it later.

For value-based bar charts, there are three sort modes: by
bin, by count (i.e. number of dives in that bar) and by
value (i.e. length of the bar). This hopefully satisfies all
needs.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2022-01-04 11:14:24 -08:00
..
barseries.cpp statistics: implement shift-selection of ranges 2021-02-13 13:02:54 -08:00
barseries.h statistics: implement shift-selection of ranges 2021-02-13 13:02:54 -08:00
boxseries.cpp statistics: implement shift-selection of ranges 2021-02-13 13:02:54 -08:00
boxseries.h statistics: implement shift-selection of ranges 2021-02-13 13:02:54 -08:00
chartitem.cpp statistics: highlight selected pie slices 2021-02-13 13:02:54 -08:00
chartitem.h statistics: highlight selected pie slices 2021-02-13 13:02:54 -08:00
chartlistmodel.cpp statistics: add count property to chart list 2021-01-13 11:39:36 -08:00
chartlistmodel.h cleanup: remove 'const constexpr' pairs 2021-12-17 10:36:13 -08:00
CMakeLists.txt statistics: make selection keyboard modifiers more general 2021-02-13 13:02:54 -08:00
histogrammarker.cpp statistics: convert HistogramMarkers to QSGNodes 2021-01-20 08:47:18 +01:00
histogrammarker.h statistics: convert HistogramMarkers to QSGNodes 2021-01-20 08:47:18 +01:00
informationbox.cpp stats: initialize InformationBox::width and height members 2021-03-08 16:29:04 -08:00
informationbox.h statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
legend.cpp statistics: move colors to statscolors.h 2021-01-20 08:47:18 +01:00
legend.h statistics: remember position of legend when resizing 2021-01-20 08:47:18 +01:00
pieseries.cpp statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
pieseries.h statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
quartilemarker.cpp statistics: move colors to statscolors.h 2021-01-20 08:47:18 +01:00
quartilemarker.h statistics: convert QuartileMarkers to QSGNodes 2021-01-20 08:47:18 +01:00
regressionitem.cpp Merge branch 'tvalue' 2021-01-20 09:54:03 -08:00
regressionitem.h statistics: make confidence area and regression line opt-in 2021-01-20 08:47:18 +01:00
scatterseries.cpp statistics: support ctrl-selection for all series 2021-02-13 13:02:54 -08:00
scatterseries.h statistics: make selection keyboard modifiers more general 2021-02-13 13:02:54 -08:00
statsaxis.cpp statistics: fix range in categorical axes 2021-01-20 08:47:18 +01:00
statsaxis.h statistics: refactor QSG memory management 2021-01-20 08:47:18 +01:00
statscolors.cpp
statscolors.h statistics: highlight selected bar 2021-02-13 13:02:54 -08:00
statsgrid.cpp statistics: refactor QSG memory management 2021-01-20 08:47:18 +01:00
statsgrid.h statistics: refactor QSG memory management 2021-01-20 08:47:18 +01:00
statshelper.cpp statistics: highlight selected boxes in box plot 2021-02-13 13:02:54 -08:00
statshelper.h statistics: highlight selected boxes in box plot 2021-02-13 13:02:54 -08:00
statsicons.qrc mobile/statistics: make icons available in mobile app 2021-01-19 12:35:29 -08:00
statsselection.cpp statistics: support ctrl-selection for all series 2021-02-13 13:02:54 -08:00
statsselection.h statistics: support ctrl-selection for all series 2021-02-13 13:02:54 -08:00
statsseries.cpp statistics: make selection keyboard modifiers more general 2021-02-13 13:02:54 -08:00
statsseries.h statistics: make selection keyboard modifiers more general 2021-02-13 13:02:54 -08:00
statsstate.cpp statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
statsstate.h statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
statstranslations.h
statsvariables.cpp cleanup: fix typos in comments in statistics code 2022-01-04 11:14:24 -08:00
statsvariables.h statistics: save dive list with quartiles 2021-02-13 13:02:54 -08:00
statsview.cpp statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
statsview.h statistics: add a sort mode for categorical bar charts 2022-01-04 11:14:24 -08:00
zvalues.h statistics: implement rectangle selection in scatter plot 2021-02-13 13:02:54 -08:00