4201VitruvianBots / ScoutingApp2023

Development of Team 4201's Scouting Application
https://4201VitruvianBots.github.io/ScoutingApp2023
6 stars 2 forks source link

MatchData: Plots and Graphs Visualization #208

Open JosiahFu opened 1 year ago

JosiahFu commented 1 year ago

We currently present most of our data in tables (specifically in the MatchData application), which provide very good insights into several key data points that our strategists need to know before a match. However, presenting a large table to strategists/drive teams can be hard to process because there is so much information they need to take in.

As data scientists, we not only want to compute important metrics that tell us how good/bad teams are, but we also want to present that data in the most effective way possible. In this issue, we want to experiment with different graphing libraries in our apps, to see if there is a better way to convey and present the data that we've recorded and calculated.

For this issue, we want to do a few things:

This issue is very exploratory and doesn't have solid outcomes - be creative and try things out! Make sure to record what you try out, either in a README document in the repo, in the comments of this issue, or in a Google doc linked to this issue. This issue is vague now but will help us add more graphics and update how we show data in the future.

NathanDuPont commented 1 year ago

A few libraries I've found while looking (feel free to use these but try to do some looking for others that I missed. These are also my opinions, so PLEASE challenge them):

react-financial-charts (https://github.com/react-financial/react-financial-charts)

recharts (https://recharts.org/en-US/examples/SimpleLineChart)

chartjs (https://www.chartjs.org/docs/latest/samples/information.html)

plotly (https://plotly.com/javascript/)