About the Mappiness chart

This site lets users of the Mappiness iPhone app analyse their data in more detail than the app's built-in charts allow.

This has no official connection to Mappiness and was built by Phil Gyford. I wrote more about the chart on my website and the code is available on GitHub.

Get in touch via email or Twitter.

About the random data

If you don’t use Mappiness, and so can’t load your own data, you can try the site out using some randomly-generated data.

The values aren’t entirely random but are slightly weighted to create one example of a more believable personality than truly random data would allow. For example, they’re slightly less happy at work than at home with their partner and children, and they’re a little more tired at the start and end of the day.

There will be some things that are odd or unbelievable, but this generated data should be good enough for a quick play.

Using the edit form

The edit form will make more sense to those familiar with Mappiness than those who aren’t, as its options mirror those in the app.

Each line represents a user’s own ratings of their happiness, relaxedness or their awakeness.

You can then filter the points shown on the chart according to what the user was doing, where they were, or who they were with, on each occasion.

The options may be a little confusing. In summary, setting a constraint to have a tick like this…

…means that only points where there user was doing that activity will be shown on the chart.

While selecting a cross for an activity, like this…

…means that only points where the user wasn’t doing that activity will be shown.

So, combining options, like this…


…means that, in this case, the chart would show all points where the user was cooking but was not listening to music.