[bisq-network/bisq] [Feature] Improvements to BSQ supply charts and figures (#3753)

dmos62 notifications at github.com
Thu Dec 5 23:14:27 UTC 2019


This is a suggestion to make some improvements to the BSQ supply charts and
 figures that are found under DAO > Facts & Figures > BSQ Supply. Unresolved
 issue threads that talk about improvements to BSQ facts & figures panels:
 largely talk about how BSQ burn statistics are presented:
- [Feature] Provide a way to show burned BSQ in a specific timeframe #3303
- Improve burned BSQ chart #2990
- Show BSQ trade fee in % per day #3292

I decided to open a separate thread, because this proposal has a slightly
 larger scope than either of those.

### Suggestions
- use stacked area charts, because both charts in the "BSQ Supply" panel are
 already presented as sum totals of a few series (e.g. series in first chart
 are BSQ issued at genesis tx + BSQ issued for compensation + BSQ issued for
 reimbursement);
- in the "BSQ issued" chart increase detail with shorter intervals (currently
 the interval is 1 month);
- offer charts and figures for multiple time periods (more on that below);
- find a solution for outlier resilience (more on that below);
- use moving averages to improve chart readability (more on that below).

The last three suggestions are less clear-cut or obvious, so details below.

#### Multiple time periods

That's multiple time periods in the most general sense. It can either be the
 ability to select from a small set of time periods (last day, last 12 months,
 etc., like in Market > Trades) or it could be a way to specify a custom period
 (like a slider). I see two motivations for multiple time periods:
1. comfortabily examining the chart on different timeframes; and,
2. seeing the aggregates (e.g. total BSQ issued) for different timeframes.

I think the optimal user experience and development effort would come from the
 simplest solution that works. So if a set of 3-4 timeperiods is enough (like
 in Market > Trades), that's preferable to a slider or some other "more
 interactive" solution.

#### Outlier resilience

Recently an outlier (point outside multiple standard deviations) appeared on
 the BSQ burnt chart, rendering the rest of the chart unreadably flat. Ways to
 offer outlier resilience:
- automatic explicit visual trimming of outliers (outliers drawn outside the
 chart, and thus invisible and not distorting);
- optional switch to logarithmic scale;
- ability to select which portion of y-scale to zoom in on;

I think automatic explicit visual trimming of outliers is by far the most user-
 friendly method and the easiest to implement.

#### Moving averages

A moving average can make a noisy chart easy to read, but it can also be visual
 clutter if the series is smooth or you don't care about the trends it
 captures. I think MAs are something to keep in mind if there's ever a need to
 examine the trends. I am not familiar with the analysis usually done using
 these charts, so I can't speak to that.

### Do you have a use case for these charts?

Above is my take on the problem, but it's not ideal. Since I am not very
 familiar with the use cases for these charts and figures, it would be great if
 someone could write a few up. Some of the things use cases might help clear up:
- What timeframes are relevant?
- Are timeframes whose right-most edge is in the past relevant? E.g. [September
 to October], as opposed to [1 month].
- What intervals are useful? Hourly, daily, weekly, monthly, etc.
- How do you use the figures/aggregates and how would you ideally use them?
- Would there be a use case for a crosshair or tooltip that would appear when mouse hovers on a point and that would display/highlight the values of that point?

###

This bug report, that was closed due to inactivity, could be kept in mind while
 working on this:
- Missing trade(s) in the DAO/Facts&Figures/Dashboard tab #2946

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/3753
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20191205/7d4e442b/attachment.html>


More information about the bisq-github mailing list