<p>This is a suggestion to make some improvements to the BSQ supply charts and<br>
figures that are found under DAO > Facts & Figures > BSQ Supply. Unresolved<br>
issue threads that talk about improvements to BSQ facts & figures panels:<br>
largely talk about how BSQ burn statistics are presented:</p>
<ul>
<li>[Feature] Provide a way to show burned BSQ in a specific timeframe <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="496470091" data-permission-text="Issue title is private" data-url="https://github.com/bisq-network/bisq/issues/3303" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/3303/hovercard" href="https://github.com/bisq-network/bisq/issues/3303">#3303</a></li>
<li>Improve burned BSQ chart <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="471819836" data-permission-text="Issue title is private" data-url="https://github.com/bisq-network/bisq/issues/2990" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/2990/hovercard" href="https://github.com/bisq-network/bisq/issues/2990">#2990</a></li>
<li>Show BSQ trade fee in % per day <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="495358970" data-permission-text="Issue title is private" data-url="https://github.com/bisq-network/bisq/issues/3292" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/3292/hovercard" href="https://github.com/bisq-network/bisq/issues/3292">#3292</a></li>
</ul>
<p>I decided to open a separate thread, because this proposal has a slightly<br>
larger scope than either of those.</p>
<h3>Suggestions</h3>
<ul>
<li>use stacked area charts, because both charts in the "BSQ Supply" panel are<br>
already presented as sum totals of a few series (e.g. series in first chart<br>
are BSQ issued at genesis tx + BSQ issued for compensation + BSQ issued for<br>
reimbursement);</li>
<li>in the "BSQ issued" chart increase detail with shorter intervals (currently<br>
the interval is 1 month);</li>
<li>offer charts and figures for multiple time periods (more on that below);</li>
<li>find a solution for outlier resilience (more on that below);</li>
<li>use moving averages to improve chart readability (more on that below).</li>
</ul>
<p>The last three suggestions are less clear-cut or obvious, so details below.</p>
<h4>Multiple time periods</h4>
<p>That's multiple time periods in the most general sense. It can either be the<br>
ability to select from a small set of time periods (last day, last 12 months,<br>
etc., like in Market > Trades) or it could be a way to specify a custom period<br>
(like a slider). I see two motivations for multiple time periods:</p>
<ol>
<li>comfortabily examining the chart on different timeframes; and,</li>
<li>seeing the aggregates (e.g. total BSQ issued) for different timeframes.</li>
</ol>
<p>I think the optimal user experience and development effort would come from the<br>
simplest solution that works. So if a set of 3-4 timeperiods is enough (like<br>
in Market > Trades), that's preferable to a slider or some other "more<br>
interactive" solution.</p>
<h4>Outlier resilience</h4>
<p>Recently an outlier (point outside multiple standard deviations) appeared on<br>
the BSQ burnt chart, rendering the rest of the chart unreadably flat. Ways to<br>
offer outlier resilience:</p>
<ul>
<li>automatic explicit visual trimming of outliers (outliers drawn outside the<br>
chart, and thus invisible and not distorting);</li>
<li>optional switch to logarithmic scale;</li>
<li>ability to select which portion of y-scale to zoom in on;</li>
</ul>
<p>I think automatic explicit visual trimming of outliers is by far the most user-<br>
friendly method and the easiest to implement.</p>
<h4>Moving averages</h4>
<p>A moving average can make a noisy chart easy to read, but it can also be visual<br>
clutter if the series is smooth or you don't care about the trends it<br>
captures. I think MAs are something to keep in mind if there's ever a need to<br>
examine the trends. I am not familiar with the analysis usually done using<br>
these charts, so I can't speak to that.</p>
<h3>Do you have a use case for these charts?</h3>
<p>Above is my take on the problem, but it's not ideal. Since I am not very<br>
familiar with the use cases for these charts and figures, it would be great if<br>
someone could write a few up. Some of the things use cases might help clear up:</p>
<ul>
<li>What timeframes are relevant?</li>
<li>Are timeframes whose right-most edge is in the past relevant? E.g. [September<br>
to October], as opposed to [1 month].</li>
<li>What intervals are useful? Hourly, daily, weekly, monthly, etc.</li>
<li>How do you use the figures/aggregates and how would you ideally use them?</li>
<li>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?</li>
</ul>
<h3></h3>
<p>This bug report, that was closed due to inactivity, could be kept in mind while<br>
working on this:</p>
<ul>
<li>Missing trade(s) in the DAO/Facts&Figures/Dashboard tab <a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="465838596" data-permission-text="Issue title is private" data-url="https://github.com/bisq-network/bisq/issues/2946" data-hovercard-type="issue" data-hovercard-url="/bisq-network/bisq/issues/2946/hovercard" href="https://github.com/bisq-network/bisq/issues/2946">#2946</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/3753?email_source=notifications&email_token=AJFFTNUCTFAFVIVUD7OF2T3QXGDNHA5CNFSM4JWEIZT2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H6O4PRA">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNXYNKL2YKVM6AIX7DDQXGDNHANCNFSM4JWEIZTQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNVG3ERVD2KAYGXPVALQXGDNHA5CNFSM4JWEIZT2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H6O4PRA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/3753?email_source=notifications\u0026email_token=AJFFTNUCTFAFVIVUD7OF2T3QXGDNHA5CNFSM4JWEIZT2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H6O4PRA",
"url": "https://github.com/bisq-network/bisq/issues/3753?email_source=notifications\u0026email_token=AJFFTNUCTFAFVIVUD7OF2T3QXGDNHA5CNFSM4JWEIZT2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H6O4PRA",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>