I am currently working on an app to do with pensions. I have a graphical representation showing how much the user will have at their chosen retirement age; these are based on defined contributions and benefits ect.

What are the rules if any, around making graphs and or other graphical visualisations interactive; in so far that the user can physically alter the data directly? Should the user still be given levers and switches to make the same amends?


I have attached an image to illustrate further. enter image description here

  • 2
    What you describe sounds like a slider calculator (see picture) to me. What kind of data visualisation is going to be present there? lh3.googleusercontent.com/…
    – Zoe K
    Mar 31, 2016 at 10:32
  • I have added an image to help demonstrate what I was doing. My original question was directly related to the slider at the bottom.
    – Radders
    May 24, 2016 at 12:28

2 Answers 2


Based on the description above, I wouldn't necessarily allow them to enter their own data as that could get very messy with human error. Instead why not given them controls( kind of like a form) that allow them to customise the parameters of the data that is presented to them.

  • Thank you, that's great! You confirmed what I thought. The graphical requirement came from an avid Tablet user. I assume if I was to use a series of controls that I should do the same across all devices?
    – Radders
    Mar 1, 2016 at 10:33
  • Yep keep the options available consistant across all platforms, just make sure it doesn't contradict native design features. Mar 1, 2016 at 10:40

In the past, it is common to use form controls to output the desired graphical result e.g input fields, slider etc. Nowadays the trend seems to move towards direct manipulation on the graph itself. Meaning you interact with the graph to achieve your results. One good example is acorns. Scroll down to see their smart portfolios.

If your data are predetermined and the level of granularity is not important, then you might to consider this as an option.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.