This is the super big crowded version of HumVis that I made available for anybody who misses the old version. It's a bit hacky and will take a while to load, sorry! :D
If you want something that's a bit cleaner at first load, head here
If you have any questions or comments, please get in touch.
Cheese
Reformat this and include a thumbnail showing page layout
The first set of charts and graphs shows calculated statistics for the current/most recent Humble Bundle promotion, the aggregated statistics for all promotions of that type and the aggregated statistics for all Humble Bundle promotions combined. Following that is an illustrative timeline showing the frequency of promotions and a table showing comparative revenue which can also be clicked to show and hide specific promotions' figures in the "chart playground". Beneath the "chart playground" are charts showing variations in separate price value, revenue, purchases and averages across the promotions shown in the "chart playground" (or all the promotions of the current one's type if nothing is selected).
You can see something close to the original presenation by following this link. Note that it still uses D3 and has all the same interactivity minus the chart playground.
Don't expect this to work in older browsers. I don't.
1: Promotion dates are recorded when the new promotion title is first seen. Everything older than the Humble Indie Bundle #4 inclusive were manually added in January 2011 with dates sourced from the Humble Indie Bundle article on Wikipedia. End dates are now recorded when "is now over" is detected in the bundle title. End dates for the Android #3 bundle and prior were sourced from the Humble Indie Bundle article on Wikipedia.
2: Data is read directly from the Humble Bundle page hourly and stored in a MySQL database. Data for past bundles is assumed to be static (initial values for earlier bundles have been imported from a saved copy of my download page for each bundle - if you notice that the details for an expired bundle are incorrect, please let me know).
3: As noted, the calculated figures have variances. These are most likely the result of rounding, payments of $0.01 and users who did not select or selected multiple operating systems. Bundles without cross-platform stats available (initially the THQ bundle) don't allow per-platform stats to be calculated, and so their total number of purchases appear as a variation. Promotions without cross-platform data do not display variances.
4: "Separate price" values up to and including the Humble Bundle for Android 2 onwards were sourced from developer prices where available (and Steam prices where not, excluding Canabalt, for which the iTunes price was used) as at 11th of April 2012. Values for later bundles have been parsed from the humblebundle.com website. Keep in mind that some bundle titles (including tech demos, prototypes and game jam outcomes) have no price associated with them.
Though I believe the visualisations present an adequate representation of different aspects of the data available, I make no guarantees about the accuracy of the calculations or the results, and offer transparency instead. The source is available on GitHub (sans db credentials), and a copy of the most recent data set is also available for anybody who wants to see how it works or use it for something else (note that this contains historical tables from previous versions as well as additional hourly data for regular and weekly promotions).
Gah! Why do you put Linux first in everything? Whilst I may be biased towards Free/Open Source Software, this has nothing to do with the order in which platforms are displayed. It's just a happy coincidence that alphabetical ordering puts Linux first ;)
Can we see how the charity/developer donations were distributed? Honestly, this is probably the #1 piece of data I'd love to have my hands on. To my knowldege, this information is not readily available for any but the first bundle. If enough people ask me, I'll put together some separate charts for that ;)
Can we see [miscellaneous piece of data not shown on the Humble Bundle website]? Currently, everything that is shown here is derived exclusively from information available from the Humble Bundle website. I think this is an important part of the data's credibility, and I'm not willing to compromise that. There is a lot of information that can be found in Jeffrey and John's GDC 2011 talk if you're keen to know more stuff.
Your JavaScript is awful and you should feel awful!/Can I help?/Where can I send suggestions and feedback? I've got a GitHub repository up for the Humble Visualisations, and I'm keen to have suggestions and feedback as issues there where stuff can be referenced in commits/pull requests. Please do a search before submitting an issue so that we can keep all related discussion together.
You're showing us a lot of stuff here, but you're not telling us what it means? I think it's important to separate information from interpretation, and I'm keen to let other people come to their own conclusions before suggesting what it might all mean. If you click the Sighted Citings tab above, you can see a list of my own and other people's ramblings about and interpretations of the Humble Visualisations' data.
Your excessive verbosity is exciting to me, can I contact you? Sure, why not? Details can be found by clicking the About/History tab above. ^_^
If you find something I've missed, please let me know.
First up, if you haven't already, go to humblebundle.com and have a look at what these guys are doing. They're doing lots of worthwhile stuff (you can jump to the bottom for some examples) that you should know about if you're interested in or care about the gaming industry.
This page aims to be an aid to understanding the statistics for the pay-what-you-want game bundles promoted by Humble Bundle Inc by calculating some extra numbers from the already available stats. Some additional contextual information is shown if you mouse over each chart/graph. More info/extra notes can be found by clicking on the tabs like the one you clicked to show this :D
What you see here is the third iteration of the Humble Visualisations. The original was a shared Google Docs spreadsheet which calculated additional figures and generated URLs for Google Image Charts from manually entered data. The second used PHP to scrape the humblebundle.com website for data automatically for storage in a MySQL database, and was able to display images alongside the extra figures on a single page as well as show line graphs showing the fluctuations in revenue, purchases and averages across all promotions. As the number of Humble Bundle promotions grew, this became unweildy, and the current version, which uses a similar PHP parser, but provides promotion data via JSON, which is used to generate graphs and charts via D3, a JavaScript based visualisation library, providing more interactivity and customisation of presentation, which you can read mote about by clicking the Howto/Help! tab above. Huzzah!
There are also a bunch of todo items in the GitHub issue list which should give some idea of things that are on the horizon.
Big thanks to the Humble Bundle guys for their work in supporting independent game development, supporting worthwhile charities, challenging misconceptions about the gaming industry, actively promoting DRM-free publishing, encouraging the open sourcing of commercial games, and promoting Linux, Mac OS and Windows as being equaly viable gaming platforms.
Thanks to meklu for his robots.txt parser.
Thanks to my fellow SteamLUG community members including (but not limited to) meklu, flibitijibibo, adrian_broher, and xpander69 for testing and encouragement as well as everybody else who has provided feedback along the way.
Thanks to madrang, RobbieThe1st and porc for the discussion in the Steam Powered User Forums that prompted me to start putting together the Google Docs spreadsheet that eventually evolved into what you've seen here.
My name is Josh, but my friends call me Cheese (and you can too - don't you feel special?).
I dabble in a lot of things, but if you're on this page, then the ones that might interest you most are my collection of "Cheese Talks" reviews, articles and interviews where I look at and talk to people and things relating to the gaming and the Free Software world (not necessarily at the same time), the open source game Neverball which I contribute to, and maybe twolofbees.com, a cute art-blog-comic thing where I occasionally put fan art for games (and this vaguely relevant image).
I can be followed/stalked/casually observed on twitter as @twolofbees.
The source code for this version of the Humble Visualisations is available from my GitHub repository.
There are a bunch of todo items in the issue list which should give some idea of things that are on the horizon.
Feel free to submit and comment on issues and pull requests. I'll try to respond to everything within a day or two.
Forking is cool, but if you do set up your own copy of stuff, please avoid hammering the Humble Bundle site when pulling data.