Jump to content

LTT Data Visualization using R

Instead of reviving a 5 year-old post I guess I'll post an update to the LTT Community project proposal I did...


This was way before Labs was a concept and I already was doing stuff that Labs is definitely looking to do! So I have some ideas and a working sample @Slick might be interested in!


Basically I created a small dumb DB by hand just to proof-of-concept this. R is great for data vis and it has "Shiny Apps" which helps to easily, and just using R,  post web-apps to a server. It's obv open-source and free, so you can install your own Shiny Web Server and self host your apps (I'm using a free tier of R Studio's own service for my experiments).



My goal was to create a table that the user could set the parameters of by himself. So if he cared more about Boost Clock, or # of Cores, he could design the table to fit his needs and in real-time adjust the plot.







So it uses the X and Y axis to plot different data from a product but also Color to differentiate using another parameter as well as Size for a 4th parameter.








If you wish to compare products you can click and double-click to lock the info and compare side-by-side, as well as hover to see at a quick glance some info.





Anyway I might want to look into this again, I've been familiarizing myself with the code from that time, and even made some quality-of-life improvements to it. (Sizes were two small so I set a bigger minimum so you can see all clearly on the plot).


5 years ago I called for community help with creating the databases and some guys did help out (super happy and grateful :D). These days I just think that with labs coming little by little, this idea of customization and personalization should be available so people can "do their own research" as TechTube has always told us to. This would be a super powerful tool to do just that. There can be better defaults set, and the info would always be query-able. My vision of Labs is one that allows the people to sift through the data and help the community and then let every consumer find the best and most interesting results. LTT could work less by having community-driven data analysis of the massive amounts of data they are having. I'm not saying it has to be free, like Linus has said I understand why they can't promise it. I'm saying if Labs becomes the place for everyone to get the best info... the market share alone would be worth a fortune. Limit the users-base and you limit the reach, as I see it, anyway. @LinusTech


Also try it out for yourself here!

Edited by VicBar

Personal Rig:


CPU: AMD Ryzen 5900X    Mb: Gigabyte X570 Gaming X    RAM: 2x16GB DDR4 Corsair Vengeance Pro    GPU: Gigabyte NVIDIA RTX 3070    Case: Corsair 400D    Storage: INTEL SSDSCKJW120H6 M.2 120GB    PSU: Antec 850W 80+ Gold    Display(s): GAOO, 现代e窗, Samsung 4K TV

Cooling: Noctua NH-D15    Operating System(s): Windows 10 / Arch Linux / Garuda



CPU: Intel(R) Core(TM) i5-6500 @ 3.2 GHz    Mb: Gigabyte Z170X-Gaming 3    RAM: 2x4GB DDR4 GSKILL RIPJAWS 4    GPU: NVIDIA GeForce GTX 960    Case: Aerocool PSG V2X Advance    Storage: INTEL SSDSCKJW120H6 M.2 120GB    PSU: EVGA 500W 80+ Bronce    Display(s): Samsung LS19B150

Cooling: Aerocool Shark White    Operating System(s): Windows 10 / Arch Linux / OpenSUSE

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now