Information Design Project

Happy Bonds

by Lim Yi Zhe, Thomas

Description

Happiness is the feeling we get when we meet up with people who matter to us. However, meeting up with friends and family this year has not been easy for us. This sketch is an attempt to recall the times we got together and the excitement we felt after each gathering. With the orbs being abstract representations of each of us, moving in our own space, then gathering and finally exploding with happy energy.

Reflection

I have chosen this data set as I wanted to find out what makes people happy and to discover if there are correlations with the different variables measured across the countries. Through my data visualisation sketch, we compared and saw that there was a close relationship between social support and happiness. Therefore, I decided to showcase it in my visually interpreted data sketch to express the importance and the happiness that social support and bonds brings to our lives. This is especially relevant during this time of pandemic, where we are unable to gather like we used to. Giving hope that we might be able to have normal gatherings again.

Original data source

Design decisions

Visualise data: Instead of mundane rectangles graphs, I used ellipses to illustrate the data, and allowed them to overlap to enable clear comparison between variables. Interpret data: Visual elements used were mainly tiny orbs to represent people in motion and by toggling the animation it allows them to gather and disperse. I have intended the sketch to be able to toggle between states with motion as it would be able to convey the idea of gathering better.

Issues

Some of the issues I faced was trying to figure out how to apply the sliders to the sketch to allow users to scroll through and also overcoming the hiding of the labels when the graphs merged. However the toughest one was to enable the toggling between the states for the orbs coming together and exploding out, which I initially struggle with trying to do it with sliders but found controling the force values (0 - 10) with keyFunctions to toggle as the answer.

Feedback

Many found the visually intrpret sketch with the same colour fonts and orbs hard to read, though I thought it was fairly ok with the help of the animation. Additionally, I initially had a sketch with text copy to explain the concept but my classmates pointed out that sketch could work with a little lesser explanation. While friends who have no context of this project found that it would help with a bit of introduction. With that, I found some middle ground and updated the design accordingly.

Visualise Data: Visual Process
Visually Interpret Data: Visual Process

p5js Sketches

Visualise Data: Process

  • Visualising Data from Source : Taking a look at the Raw Data in Bar Graph.
  • Ellipse Graph : Converting Bar Graph in to Ellipse Graph to better Compare Data Set.
  • Stroke Ellipse : Visualising with noFill Ellipse graphs. - Alternate Design
  • Merge all Countries : Adding a 3rd Slider to allow the collapse all the countries into 1 ellipse. Comparing them by putting them closely to each other.
  • Final Graph - Horizontal : Horizontal Version.
  • Final Graph - Vertical : Vertical Version and also the Final.
  • Visually Interpret Data: Process

  • Flocking : A study of Particles Flocking.
  • Explosion at Mouse : An attempt to control the particles to gather at mouse in and disperse at mouse out.
  • Seek Mouse : Alternative attempt for the particles to seek the Mouse.
  • Social Interaction : Using Flocking as a means to represent Social Interaction with Cohesion slider.
  • Social Interaction: Data : Attempt to insert data into the particles to determine the speed and the size of particles.
  • Social Interacion: Design : Adding Design onto the Particles.
  • Social Interaction: toggle : Enabling toggling between particles coming together and seperating.
  • Social Interaction: Instructions : Adding in instructions when toggling between states.
  • Happy Bonds: User Testing (No Copy) : Done for User Testing.
  • Happy Bonds: User Testing (With Copy) : Done For User Testing.
  • Happy Bonds: Fonts : Test Fonts
  • Happy Bonds: Final : Final Sketch
  • Computation in Design

    Happy Bonds