Hello! I am a Digital Designer specialized in animation and media production, I use mostly for this After Effects, your project sounds like a lot of fun!, I imagine visuals changing on certain values provided changing depending on the Data you want, It can be aplied to shapes, paths, and so forth, we could have a talk so I can have a deeper understanding on what you have in mind.
Though I will be honest with you I mostly specialize in 2D animations, If you are looking for 3D representations of your data the other bidder could be your pick.
Thank you