sankeysoft / nmea_dashboard

MIT License
4 stars 1 forks source link

Grid lines on history run charts #15

Closed MHGBlue closed 9 months ago

MHGBlue commented 10 months ago

The history chart would be more useful for large scale ranges with a few horizontal grid lines (I suggest 3, splitting the vertical into quarters). For example, an apparent wind speed history with a range of 0-20 knots makes it hard to tell how the wind has changed. Vertical grid lines may also be helpful and could be static or dynamic (each vertical lines representing a specific time).

jodysankey commented 9 months ago

The history chart does already have horizontal (and vertical) grid lines once the chart is large enough to label those lines. On a phone screen that's typically 2 graphs on a page, on a tablet maybe 6 or 8. One of the screenshots on play store shows this in action.

The grid lines are always on multiples of 1, 2, or 5 multiplied by a power of ten, but the charts are autoscaling so as new data comes in the min and max will change and therefore the values of the lines can also change. I feel its very important for each line to be labeled to avoid mistakes in interpretation when that happens.

MHGBlue commented 9 months ago

Thank you for the update. I can see that now when I have only a few graphs on a page.

And thanks for making a useful application!

From: Jody Sankey @.> Sent: 15 January, 2024 5:58 PM To: sankeysoft/nmea_dashboard @.> Cc: MHGBlue @.>; Author @.> Subject: Re: [sankeysoft/nmea_dashboard] Grid lines on history run charts (Issue #15)

The history chart does already have horizontal (and vertical) grid lines once the chart is large enough to label those lines. On a phone screen that's typically 2 graphs on a page, on a tablet maybe 6 or 8. One of the screenshots on play store https://play.google.com/store/search?q=nmea+dashboard&c=apps&hl=en_US&gl=US shows this in action.

The grid lines are always on multiples of 1, 2, or 5 multiplied by a power of ten, but the charts are autoscaling so as new data comes in the min and max will change and therefore the values of the lines can also change. I feel its very important for each line to be labeled to avoid mistakes in interpretation when that happens.

— Reply to this email directly, view it on GitHub https://github.com/sankeysoft/nmea_dashboard/issues/15#issuecomment-1892806720 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AE444IQZ6JFYWHQMMHBUX6TYOWRAHAVCNFSM6AAAAABBGYNLS6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJSHAYDMNZSGA . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AE444IW73EBXVAHDNKPOYGTYOWRAHA5CNFSM6AAAAABBGYNLS6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTQ2HYEA.gif Message ID: @. @.> >