You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

The Humble Visualisations Get A Big Update!

By - | Views: 7,410
Hey everyone!

I'm super pleased to finally be able to share the new version of the Humble Visualisations which has been overdue for a very long time!

In this update, I've migrated the front end to use the awesome open source D3 visualisation library (D3 standing for Data Driven Documents), which allows for a huge amount of.interactivity that wasn't possible with the now depricated Google Image Chart API. I've also dramatically cut down the amount of data initially displayed, limiting it to focus on the current bundle and comparing it with other bundles of that type.

image

In the back end, I've updated and simplified the parser and now deliver data in JSON format. All the rendering work is now done client side, which trims things down a lot (at the expense of pulling in D3 as a dependency).

image

The big new feature of interest is what I'm calling the "Chart Playground", which is an area where users can show and hide stats for individual bundles to get the specific data and comparisons they're interested in - something that was pretty awkward with the previous version. Adding items to the Chart Playground also dynamically updates the Separate Price, Revenue, Purchases and Averages Over Time graphs to include whatever's shown, so if you're interested in seeing how the average prices for all the Humble Indie Bundles compare to the Humble Music Bundle and nothing else, that's now doable. Huzzah!

image

Enhancements/features of interest:
  • Timeline and revenue table are now clickable to show/hide individual bundle stats
  • Pie charts are rotated -90 degrees to aid visual comparison of Linux and Mac values
  • Tool tip thingies for all visualisations
  • More distinct bundle types are highlighted in the timeline and revenue table
  • Axes of individual bundles average charts are now normalised (everything has the same scale) to aid comparison
  • Data points for other platforms are now dimmed on mouseover of data points in charts to help highlight relevant information
  • A brief howto with a diagram and some details on how things work
  • Source and issue tracking are now on GitHub
  • New snazzy loading icon


There's still more polish that I'm planning to add over time (including merging in the hourly data I've been collecting). If anybody wants to keep track of what's on the horizon, feel free to peruse the issue list ^_^

Enjoy! Article taken from GamingOnLinux.com.
Tags: Editorial
0 Likes
About the author -
author picture
Game developer, Linux helper person, and independent writer/interviewer.

Currently working on Winter's Wake, a first person text adventure thing and its engine Icicle. Also making a little bee themed base builder called Hive Time :)

I do more stuff than could ever fit into a bio.
See more from me
The comments on this article are closed.
3 comments

s_d Jun 30, 2013
Looks great, fun to play with!  I think your dates for the first Android bundle are off, though (it says 42 days?!)
themacmeister Jun 30, 2013
You constantly surprise me Cheese...

;)
Cheeseness Jun 30, 2013
Thanks guys!

I'm having some troubles with the site at the moment that are preventing me from logging in to comment.

s_d, thanks for the heads up. #26 is now closed (it was something silly that didn't expose itself until the 29th) ^_^
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.