New to Processing: Advice needed on animating data as drops of liquid
in
Programming Questions
•
2 years ago
Hello,
I am very new to Processing and am interested in creating a data visualization animation for a project. It will be gifted to a client in the form of a flat screen that constantly runs the animation.
The concept is to consider the screen area as a volume where the top edge is their quarterly or annual goal. Each night we process sales data. I would like to visualize this data as an animation in the following manner:
1. Divide quantity of sales into a 12-hour block (likely to run 8am to 8pm) so that it's running when people are likely to see it
2. Create "drops" that pool together where:
a) the size of the drop represents the order value
b) the color of the drop represent the type of order -- drops should pool with like colors and not blend
3. The level should continue to rise, hopefully filling the screen if the goal is attained
4. If the level expands beyond the goal, then we've got issues but it's a good problem to have!
Can anyone point me in the right direction to even think about how to use Processing for this (or if Processing isn't the right thing). The data will be coming out of a database. Also, if this is something that might be easy for someone to do, please private message me and maybe we can work something out (though I really would like to learn to do it).
Thanks so much for your assistance and feedback.
Greg
I am very new to Processing and am interested in creating a data visualization animation for a project. It will be gifted to a client in the form of a flat screen that constantly runs the animation.
The concept is to consider the screen area as a volume where the top edge is their quarterly or annual goal. Each night we process sales data. I would like to visualize this data as an animation in the following manner:
1. Divide quantity of sales into a 12-hour block (likely to run 8am to 8pm) so that it's running when people are likely to see it
2. Create "drops" that pool together where:
a) the size of the drop represents the order value
b) the color of the drop represent the type of order -- drops should pool with like colors and not blend
3. The level should continue to rise, hopefully filling the screen if the goal is attained
4. If the level expands beyond the goal, then we've got issues but it's a good problem to have!
Can anyone point me in the right direction to even think about how to use Processing for this (or if Processing isn't the right thing). The data will be coming out of a database. Also, if this is something that might be easy for someone to do, please private message me and maybe we can work something out (though I really would like to learn to do it).
Thanks so much for your assistance and feedback.
Greg
1