Show HN: Visualizing the iOS App Store via D3.js
appstorerankings.net
appstorerankings.net
The bezier curves look beautiful on the quantized dimensions: ratings, keywords, price.
diziet's example is released under BSD if you want to adapt it to your data. If you're interested in adding parallel coordinates to an existing application or start from scratch, I'm working on a library here:
Could I suggest an extra column - Downloads * price
Cut the Rope - $26433990
Infinity Blade - $15340390
Ski On Neon - $15246990
Minecraft – Pocket Edition - $12519090
Infinity Blade II - $11680290
Cover Orange - $9712890
Tap Tap Revenge 4 - $8061490
Air Penguin - $7762590
Fruit Ninja - $7633890
Draw Something - $7268690
data.forEach(function(d){
d.profit = (d["Est. Downloads*"] * d.Price);
})
data.sort(function(a,b){return b.profit-a.profit});
for(i = 0; i < 10; i++){
console.log(data[i].name + " - $" + data[i].profit);
}Few parallel coordinates applications take advantage of the fact that you can show lines in orthogonal coordinates as points in parallel coordinates though. It's one of the few effective ways of representing hyperplanes and hyperlines. Interpreting that is tricky though. Even people who "get" traditional parallel coordinates would have a tough time at first.
Think of it as a multidimensional scatterplot, where lines are a necessary concession to map N-space to 2-space.