tag:blogger.com,1999:blog-56383446407924664872024-02-20T07:47:47.711-08:00Polychart BlogAll the visualizations on this blog are made using <a href="http://www.polychart.com">Polychart Embeddable</a>Anonymoushttp://www.blogger.com/profile/12427668476861992024noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-5638344640792466487.post-77625015655342531942014-02-11T06:40:00.000-08:002014-02-11T06:40:25.894-08:00Polychart is Open SourceWe've always believed that data should be democratized, that giving non-technical users direct access to data they need to make decisions is key to making businesses (and hence our world) more efficient. We've also believed that data visualization is key in helping people better understand their data. That's why we built Polychart: to give non-technical users, especially those in small & medium sized online businesses, tools to explore, visualize, and understand data.<br /><br />We also realized that the best way to help both our technical and non-technical users is to make Polychart open source. This means that it is about to become a lot easier to host Polychart on-premise, connect directly to your data sources, and explore data in a secure environment that you control.<br /><br /><b>What this means to you</b><br /><br />Polychart Builder is licensed under GPL Affero. This license allows you to download and deploy Polychart securely on a server that you control. You are free to use Polychart as an internal data exploration and dashboarding tool, as you see fit. If you do significantly modify Polychart in any way, you should make those changes available to others who may be able to benefit from it.<br /><br /><b>Other Use Cases & Licenses</b><br /><br />If you would like to provide Polychart as a tool for your clients (e.g. as SaaS), you still can. While this is not covered under the GPL Affero license, we do have OEM licenses available. Contact us to find out more at sales@polychart.com.<br /><br /><b>How to download & install</b><br /><br />You can download Polychart at http://www.polychart.com/download. Unzip the file and run the `install.py` script.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-88820204858632352492013-08-07T07:04:00.000-07:002013-08-07T07:04:32.797-07:00Tables, tables everywhere...Over the last week we rolled out a few new functionalities for Polychart's dashboarding tool. You can now preview the data tables you're working with, and add numerals and tables as items on your dashboards.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-iur7Yk4GZ7A/UgFmK1td1NI/AAAAAAAAAEM/69qpm4dxEpA/s1600/overall.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://4.bp.blogspot.com/-iur7Yk4GZ7A/UgFmK1td1NI/AAAAAAAAAEM/69qpm4dxEpA/s640/overall.png" width="640" /></a></div>
<br />
<h4>
<b><span style="font-size: large;">Preview Table</span></b></h4>
<div>
<b><span style="font-size: large;"><br /></span></b></div>
When working with a new data set, it's helpful to get a glimpse of what the underlying data really look like. That's why being able to see a portion of the raw data is one of the most requested features. Simply hover over the table you want to view, and click the "Preview Table" button. You'll see the first 100 rows of your working data in its original, unfiltered form, including all columns.<br />
<br />
Here is an example pulled from our Demo Dashboard.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-GhIR24jVwZg/UgFJM2iof-I/AAAAAAAAADs/82WDvNHpokw/s1600/preview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://4.bp.blogspot.com/-GhIR24jVwZg/UgFJM2iof-I/AAAAAAAAADs/82WDvNHpokw/s640/preview.png" width="640" /></a></div>
<h4>
<b><span style="font-size: large;"><br /></span></b></h4>
<h4>
<b><span style="font-size: large;">Tables & Pivot Tables</span></b></h4>
<div>
<b><span style="font-size: large;"><br /></span></b></div>
The table preview we discussed is helpful for understanding the raw data, but cannot be included on actual dashboards. So we have added tables and pivot tables, which can be placed on the dashboards.<br />
<br />
To create a table, click "MAKE Table" and choose at least one categorical or date column, and one numeric column. Numeric values can be aggregated (e.g. summed, averaged, or counted per category), giving tables similar expressiveness as charts.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-sq_i9TYdB_Y/UgFElKt57dI/AAAAAAAAACo/w3DWoQqvRoM/s1600/table1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://2.bp.blogspot.com/-sq_i9TYdB_Y/UgFElKt57dI/AAAAAAAAACo/w3DWoQqvRoM/s640/table1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h4>
<span style="font-weight: normal;">To create a pivot table, click "CUSTOM Table", or "EDIT Table" on any existing table on your dashboards. There you will be able to add one or more columns, rows, values, or filters - giving much more flexibility than the above menu. </span><span style="font-weight: normal;">You'll see that the table we created in the above menu is really a special case of pivot tables, developed to quickly make common types of tables.</span></h4>
<div>
<span style="font-weight: normal;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-F5FrmF0RxKo/UgFFKmq2JiI/AAAAAAAAACw/Mw4bdyTIp_w/s1600/table2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://4.bp.blogspot.com/-F5FrmF0RxKo/UgFFKmq2JiI/AAAAAAAAACw/Mw4bdyTIp_w/s640/table2.png" width="640" /></a></div>
<div>
<span style="font-weight: normal;"><br /></span></div>
<div>
<span style="font-weight: normal;"><br /></span></div>
<h4>
<b><span style="font-size: large;">Numerals</span></b></h4>
<div>
<b><span style="font-size: large;"><br /></span></b></div>
Sometimes a single number is what really matters - total user signups, email sends over the last week, etc. To create a single numeral, use "MAKE Number".<br />
<br />
Below is an example. Here we're looking at a count of total content created, and we can further filter the numeral, as shown below.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-SS0sbdEkGZ8/UgFK-2USraI/AAAAAAAAAD8/r_y7ltAWYEQ/s1600/numeral1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://3.bp.blogspot.com/-SS0sbdEkGZ8/UgFK-2USraI/AAAAAAAAAD8/r_y7ltAWYEQ/s640/numeral1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-fCgI504Drx8/UgFIDr15y8I/AAAAAAAAADg/XiyI2WRyO2w/s1600/numerals2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="312" src="http://2.bp.blogspot.com/-fCgI504Drx8/UgFIDr15y8I/AAAAAAAAADg/XiyI2WRyO2w/s640/numerals2.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
We are continually improving our tools for our users. As always, we love to hear your feedback and suggestions.<br />
<br />
For all of these updates and more, sign up (if you haven't already) and check out the <a href="http://polychart.com/">Polychart dashboard</a>!Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-25809482455738024892013-07-11T11:46:00.000-07:002013-07-11T12:36:07.196-07:00An update from the Polychart TeamThe Polychart blog has been quiet for the last couple of months, but our office has been anything but. During the past few months the team relocated to Toronto/Canada to take part in the <a href="http://www.extremestartups.com/">Extreme Startups</a> accelerator program. We've since released new versions of <a href="http://polychartjs.com/">Polychart.js</a> and the main <a href="http://polychart.com/">Polychart</a> dashboarding tool that was in the works since late last year.<br />
<br />
With the new tool, we hope to enable businesses to connect to one or more data sources, and visualize data from across these sources. We also hope to enable non-technical users to understand data visually through our drag-and-drop tool.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-uUgZwHVQPl0/UdsRGi_nBrI/AAAAAAAAAC8/VoUWP_lqFYk/s1600/Screen+Shot+2013-07-08+at+1.42.40+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="385" src="http://4.bp.blogspot.com/-uUgZwHVQPl0/UdsRGi_nBrI/AAAAAAAAAC8/VoUWP_lqFYk/s640/Screen+Shot+2013-07-08+at+1.42.40+PM.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<i>Nima, CTO of Koge Vitamins, analyzing survey results using Polychart</i></div>
<br />
Our data source support currently include MySQL, PostgreSQL, Salesforce and Google Analytics (newly added last week!). CSV document uploads are in the pipeline, which would make it easier to visualize spreadsheets.<br />
<br />
If you haven't taken Polychart out for a spin yet, <a href="https://www.polychart.com/signup">you should do it now</a>. While the product is in beta you can use Polychart for free on polychart.com. As always your comments and feedback are much appreciated.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-40785017379916561342013-04-10T09:25:00.000-07:002013-04-10T09:25:07.145-07:00Licensing Model of Polychart.jsYesterday on Hacker News we received quite a bit of feedback regarding the licensing model for <a href="http://polychartjs.com/">Polychart.js</a>. While we initially thought that a per-developer model is something everyone will be familiar with, the community found it confusing and difficult to manage. So we have moved to a new licensing model.<br />
<br />
Polychart.js can now be <a href="http://polychart.com/js/license">licensed</a> under a per-domain or per-company license. We continue to offer discounts to startups (as we're one ourself!). We hope that Polychart.js will help developers create better interactive visualizations with less time.<br />
<br />
Let us know if you have additional feedback!Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-31901754096510709112013-04-09T08:04:00.000-07:002013-08-08T08:56:40.490-07:00Introducing Polychart.js Version 2After a long wait, the <a href="http://www.polychartjs.com/">version 2 of Polychart.js</a> is finally here. We completely re-engineered and rebuilt Polychart.js, so that we can pack it with requested features that never made it to the original version of Polychart.js. As a result, this new version of Polychart.js is very, very different from the original charting library - so much that it has its own git repository. What can you expect from Polychart.js Version 2?
<br />
<br />
<b>Flexible Grammar</b><br />
<b><br /></b>
Similar to the original Polychart.js, much of the design is inspired by The Grammar of Graphic and the R package ggplot2. However, instead of chart being specified in an object-oriented fashion, we've moved to using JSON to specify charts. This makes it a lot easier to save or serialize charts, and is a more natural workflow for JavaScript developers.<br />
<br />
<script src="https://polychart.com/static/blogAssets/library.polychart.com.js" type="text/javascript"></script>
<script src="https://www.polychart.com/static/blogAssets/polychartv2.js" type="text/javascript"></script>
<br />
<div id="chart_bar_old" style="display: inline-block;">
</div>
<div id="chart_bar_new" style="display: inline-block;">
</div>
<script>
var data= { fruits: ['apple', 'banana', 'orange'], values: [100, 120, 85] };
gg.graph(data)
.layer(gg.layer.bar().map({'x':'fruits', 'y':'values'}))
.opts({'title':'Bar Chart with Polychart.js V1', 'dom':'#chart_bar_old', 'width':350, 'height':200})
.render();
var data2= polyjs.data({fruits: ['apple', 'banana', 'orange'], values: [100, 120, 85] });
polyjs.chart({
layer: {
type: 'bar',
data: data2,
x: 'fruits',
y: 'values'
},
title: 'Bar chart with Polychart.js V2',
dom: 'chart_bar_new',
width: 350,
height: 200
});
</script>
<script src="https://gist.github.com/xuexue/5337257.js"></script>
<br />
<b>A True Interaction Model</b><br />
<br />
The most highly requested Polychart.js feature was interaction, and so we built a flexible, event-based interaction model straight into Polychart.js. This is a truly unique feature of Polychart.js. When high level charting libraries call themselves "interactive", they typically refer to simple interactions like displaying tooltips on mouseover. Polychart.js's interaction model goes beyond that, allowing developers to create custom interactions, and even allowing multiple charts to interact with each other, like below (see code for these charts <a href="https://gist.github.com/xuexue/5337499">here</a>).
<br />
<div id="chart_prices" style="display: inline-block;">
</div>
<div id="chart_sales" style="display: inline-block;">
</div>
<script>
// Data to be plotted
var prices = polyjs.data({ // prices of fruits
fruit: ['apple', 'banana', 'orange'],
price: [99, 79, 139]
});
var sales = polyjs.data({ // sales of fruits
fruit: ['apple', 'apple', 'apple', 'apple', 'apple', 'apple', 'apple', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana', 'banana', 'orange', 'orange', 'orange', 'orange', 'orange', 'orange', 'orange'],
date: ['2013-04-01', '2013-04-02', '2013-04-03', '2013-04-04', '2013-04-05', '2013-04-06', '2013-04-07', '2013-04-01', '2013-04-02', '2013-04-03', '2013-04-04', '2013-04-05', '2013-04-06', '2013-04-07', '2013-04-01', '2013-04-02', '2013-04-03', '2013-04-04', '2013-04-05', '2013-04-06', '2013-04-07'],
sale: [20, 21, 26, 23, 19, 25, 15, 40, 52, 49, 43, 59, 41, 55, 30, 31, 33, 29, 25, 29, 35]
});
// Helper function to assign a colour to a fruit
var color_fn = function(fruit) {
if (fruit == 'apple') {
return 'red';
} else if (fruit == 'banana') {
return 'yellow'
} else {
return 'orange'
}
}
// Creating the charts by first generating the JSON spec, then the chart itself
var spec_prices = {
layer: { // bar chart of fruit prices
data: prices,
type: 'bar',
x: 'fruit',
y: 'price',
color: 'fruit'
},
guide: { color: { scale: color_fn } }, // use the colour scale function defined earlier
dom: 'chart_prices',
width: 250,
height: 250,
title: 'Fruit Prices (Click on Bar)'
};
var chart_prices = polyjs.chart(spec_prices);
var spec_sales = {
layer: { // line chart of sales of a particular fruit (default: apple)
data: sales,
type: 'line',
x: 'date',
y: 'sale',
color: {const: color_fn('apple')}, // default colour
size: {const: 3},
filter: { fruit: { in: ['apple'] } } // filter the data so only apple sales are used
},
guide: { y: { min: 0, max:60 } }, // always start y-axis at 0
dom: 'chart_sales',
title: 'Apple Sales (Click on Bar to Change Fruit)',
width: 400,
height: 250
}
var chart_sales = polyjs.chart(spec_sales);
// Interaction!
chart_prices.addHandler(function(type, obj) {
if (type =='click' && obj.evtData.fruit) {
spec_sales.layer.filter.fruit = obj.evtData.fruit; // change the fruit (filter)
spec_sales.layer.color.const = color_fn(obj.evtData.fruit.in[0]); // change the colour
chart_sales.make(spec_sales); // re-render the chart (with default animations)
}
})
</script>
<br />
<b>Simple Data Aggregation</b><br />
<br />
Polychart.js can perform simple data aggregation at the chart library (analogous to "statistics" in the Grammar of Graphics). This means that you don't need to write additional JavaScript code to do common aggregations:
<br />
<div id="chart_sum">
</div>
<script>
var data = polyjs.data({ category: ['A', 'B', 'A', 'B', 'A', 'B', 'A', 'B'], number: [10, 15, 12, 23, 23, 15, 9, 13] });
polyjs.chart({
layer: { data: data, type: 'bar', x: 'category', y: 'sum(number)' },
dom: 'chart_sum',
width: 250,
height: 200
});
</script>
<script src="https://gist.github.com/xuexue/5337566.js"></script>
<br />
<b>Works Anywhere</b><br />
<br />
Polychart.js uses Raphael.js internally for SVG rendering. Raphael.js falls back to VML in older Internet Explorer browsers, and still works on tablets. This means that your interactive charts can be viewed by almost anyone.
<br />
<br />
<b>Fully Documented</b><br />
<br />
The code is available on <a href="http://www.github.com/polychart/polychart2">github</a>, as is this <a href="https://github.com/polychart/polychart2/wiki">wiki</a> with the <a href="https://github.com/Polychart/polychart2/wiki/API-Reference">API reference</a> and <a href="https://github.com/Polychart/polychart2/wiki/Getting-started">Getting Started</a> guide. Examples are <a href="http://polychartjs.com/demo">available on the Polychart.js website</a>. As always, please email us if you have any questions and we would love to see the charts you've built!Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-82823733902019403902013-02-05T23:06:00.000-08:002013-08-08T09:03:58.986-07:00A Slice of Canadian LifeYou can find some really cool statistics online. The open data movement -- the idea that data should be free to use and republish -- is helping societies down to the municipal level become transparent to the data curious and statistically literate. <a href="http://www.statcan.gc.ca/" target="_self" title="">Statistics Canada</a> is one of the shining beacons of data driven agencies worldwide, with publicly available numbers that survey every aspect of Canadian life. Let's take a look at some insights from this repository using Polychart.<br />
What kinds of alcohol do Canadians drink? You can probably guess, but Stats Can tracks year by year numbers on <a href="http://www5.statcan.gc.ca/cansim/a26?lang=eng&retrLang=eng&id=1830006&tabMode=dataTable&srchLan=-1&p1=-1&p2=9">Canadian alcohol consumption</a>. Beer is king - accounting for 2.3 million liters of booze consumed.<br />
<script src="https://www.polychart.com/static/blogAssets/271-800x300.js"></script><br />
Have you ever been curious if you've spent way too much time watching television? Are you by Canadian standards a light sleeper? Compare yourself against this chart, which was created from a <a href="http://www5.statcan.gc.ca/cansim/a26?lang=eng&retrLang=eng&id=1130001&tabMode=dataTable&srchLan=-1&p1=-1&p2=9">Stats Can survey</a> done in 2008 on the typical lifestyles of Canadians. <br />
<script src="https://www.polychart.com/static/blogAssets/270-700x800.js"></script><br />
Have you ever been curious if you've spent way too much time watching television? Are you by Canadian standards a light sleeper? Compare yourself against this chart, which was created from a <a href="http://www5.statcan.gc.ca/cansim/a26?lang=eng&retrLang=eng&id=1130001&tabMode=dataTable&srchLan=-1&p1=-1&p2=9">Stats Can survey</a> done in 2008 on the typical lifestyles of Canadians. With the average Canadian spending an hour a day on active leisure, some of us at Polychart need to hit the gym.<br />
<script src="https://www.polychart.com/static/blogAssets/270-600x800.js"></script><br />
Another survey done in 2008 asked Canadians how they spent their time socially. The social lives of young adults were compared to middle aged married professionals. To make up for the demands of marriage, jobs, and kids, older adults lose on average an hour on personal care, half an hour with family, and four hours with friends.<br />
<script src="https://www.polychart.com/static/blogAssets/280-830x400.js"></script><br />
There's tons of other data to visualize, from economic trends to where Canadians travel. I'll leave it to you to explore the rest.<br />Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-5638344640792466487.post-86958833034208707772013-01-29T13:50:00.001-08:002013-08-08T09:05:23.510-07:00A Scoreboard for a 21st Century Sport - Kaggle Data Science CompetitionsSuccess in the new sport of data science is a different race, with the finish line marked not by touchdowns or goals. Instead, its won by having the best fitness metric such as the lowest AUC or the highest mean average precision. The game is played over who can build the best model, leveraging past data to make the most accurate future predictions. Its competitive - head over to kaggle.com and see for yourself. One contest aimed at predicting future hospital patients has a 3 million dollar grand prize. Another contest offers its winners coveted jobs at Facebook.<br />
<br />
To win, competitors must understand their data better than anyone else. Besides knowing what type of algorithm to use for modeling, being able to find insights such as the hidden correlations in the variables can mean the difference between being a winning contender and just an another entry.<br />
<br />
The game starts with the release of a dataset and attached problem summary. Competitors have anywhere from weeks to months to build their predictive model. Multiple submissions can be made - a score is given back each time which can be compared against the current scoreboard. Its a dash to the best results.<br />
<br />
The mix of team scores and submission times reveals a fascinating story. Some teams submit often, each time making small improvements. Other teams get stuck - after a set of improved submissions their score seems to level off and no more improvements are made. Brilliant flashes of insight can happen at any time, as shown by huge jumps in scores from one submission to the next. Many teams only have one or two submissions, preferring to wait until they have the perfect model before hedging their bets.<br />
<br />
We are recreating the Kaggle leader-board using Polychart JS this week for the Leaping Leaderboard Leapfrogs challenge. The old scoreboard is a simple ranking that fails to capture the spirit of the competitions. We are visualizing the struggle to be the best data scientist, the accumulation of thousands of hours of hard work. The contest we are visualizing is the <a href="http://www.kaggle.com/c/hivprogression">Predict HIV Progression Challenge</a>, where contestants aim to find markers in the HIV sequence which predict a change in the severity of the infection.<br />
<div id="kaggle">
</div>
<!-- script src="https://polychart.com/g/244.js?width=900"></script -->
<script src="https://www.polychart.com/static/blogAssets/library.polychart.com.js" type="text/javascript"></script>
<script>
var header = ["TeamId", "TeamName", "SubmissionDate", "Score", ""]
var rows = [["496", "team1", "4/29/2010", "55.7692", ""], ["497", "jonp", "4/30/2010", "47.1154", ""], ["497", "jonp", "4/30/2010", "61.0577", ""], ["499", "Bwaas", "5/1/2010", "47.1154", ""], ["500", "Thylacoleo", "5/2/2010", "61.0577", ""], ["500", "Thylacoleo", "5/2/2010", "62.5", ""], ["501", "pjonesdotcda", "5/3/2010", "47.1154", ""], ["501", "pjonesdotcda", "5/4/2010", "55.2885", ""], ["496", "team1", "5/4/2010", "57.2115", ""], ["502", "jbiggs", "5/4/2010", "56.25", ""], ["501", "pjonesdotcda", "5/4/2010", "55.7692", ""], ["503", "Fontanelles", "5/5/2010", "66.3462", ""], ["504", "IFM_bioinformatics", "5/6/2010", "52.8846", ""], ["504", "IFM_bioinformatics", "5/6/2010", "54.8077", ""], ["505", "Amsterdam", "5/6/2010", "50", ""], ["504", "IFM_bioinformatics", "5/6/2010", "65.3846", ""], ["506", "bearbots", "5/6/2010", "47.1154", ""], ["506", "bearbots", "5/7/2010", "52.8846", ""], ["507", "testingthisisme", "5/7/2010", "47.1154", ""], ["507", "testingthisisme", "5/7/2010", "52.8846", ""], ["507", "testingthisisme", "5/7/2010", "61.0577", ""], ["508", "chaos", "5/7/2010", "61.0577", ""], ["510", "jtrigg", "5/7/2010", "47.1154", ""], ["510", "jtrigg", "5/7/2010", "49.5192", ""], ["510", "jtrigg", "5/7/2010", "59.6154", ""], ["511", "xlvector", "5/9/2010", "50.9615", ""], ["512", "Team Ben", "5/9/2010", "47.1154", ""], ["512", "Team Ben", "5/9/2010", "54.3269", ""], ["512", "Team Ben", "5/9/2010", "55.2885", ""], ["513", "HJMX", "5/9/2010", "51.4423", ""], ["513", "HJMX", "5/9/2010", "52.4038", ""], ["514", "diffbot", "5/9/2010", "53.8462", ""], ["505", "Amsterdam", "5/10/2010", "62.9808", ""], ["512", "Team Ben", "5/10/2010", "61.0577", ""], ["512", "Team Ben", "5/10/2010", "62.5", ""], ["514", "diffbot", "5/11/2010", "54.3269", ""], ["515", "Team Chester", "5/11/2010", "52.8846", ""], ["516", "nfsteam", "5/11/2010", "49.0385", ""], ["516", "nfsteam", "5/11/2010", "49.5192", ""], ["513", "HJMX", "5/12/2010", "62.9808", ""], ["517", "SimpleImpl", "5/13/2010", "57.6923", ""], ["505", "Amsterdam", "5/14/2010", "63.4615", ""], ["519", "Memphis_TN", "5/15/2010", "57.2115", ""], ["510", "jtrigg", "5/15/2010", "60.5769", ""], ["522", "NoughtBru", "5/17/2010", "47.1154", ""], ["522", "NoughtBru", "5/17/2010", "63.4615", ""], ["522", "NoughtBru", "5/17/2010", "63.9423", ""], ["523", "SomeGuyOnTheInternet", "5/18/2010", "64.4231", ""], ["524", "Geno Mick", "5/18/2010", "47.1154", ""], ["505", "Amsterdam", "5/19/2010", "64.4231", ""], ["525", "Radio", "5/19/2010", "47.1154", ""], ["513", "HJMX", "5/21/2010", "64.4231", ""], ["513", "HJMX", "5/24/2010", "64.9038", ""], ["535", "Braddon", "5/24/2010", "53.8462", ""], ["552", "Dirk Nachbar", "5/26/2010", "53.8462", ""], ["552", "Dirk Nachbar", "5/26/2010", "56.7308", ""], ["552", "Dirk Nachbar", "5/27/2010", "58.1731", ""], ["553", "Sock_Cookers", "5/28/2010", "47.1154", ""], ["553", "Sock_Cookers", "5/28/2010", "62.0192", ""], ["554", "Coffin", "5/28/2010", "52.8846", ""], ["552", "Dirk Nachbar", "5/28/2010", "61.5385", ""], ["555", "sprocket", "5/28/2010", "53.3654", ""], ["513", "HJMX", "5/28/2010", "65.3846", ""], ["556", "Jonathan Street", "5/29/2010", "48.5577", ""], ["560", "The_A_Team", "5/30/2010", "52.8846", ""], ["561", "BurningLaptop", "5/31/2010", "49.5192", ""], ["562", "Monsters_Inc", "5/31/2010", "65.3846", ""], ["563", "klafka", "5/31/2010", "48.5577", ""], ["566", "HeinDonner", "6/1/2010", "61.0577", ""], ["561", "BurningLaptop", "6/1/2010", "53.8462", ""], ["561", "BurningLaptop", "6/2/2010", "54.8077", ""], ["575", "iamkarp", "6/2/2010", "55.2885", ""], ["561", "BurningLaptop", "6/2/2010", "55.7692", ""], ["596", "ants", "6/2/2010", "65.8654", ""], ["575", "iamkarp", "6/3/2010", "62.9808", ""], ["605", "luked", "6/4/2010", "54.8077", ""], ["605", "luked", "6/4/2010", "55.2885", ""], ["605", "luked", "6/4/2010", "55.7692", ""], ["566", "HeinDonner", "6/4/2010", "62.5", ""], ["561", "BurningLaptop", "6/5/2010", "57.2115", ""], ["509", "Rajstennaj Barrabas", "6/7/2010", "61.0577", ""], ["672", "bootstrap", "6/11/2010", "60.0962", ""], ["672", "bootstrap", "6/11/2010", "61.5385", ""], ["689", "Mark Zarb Adami", "6/12/2010", "65.8654", ""], ["690", "hcj", "6/13/2010", "62.5", ""], ["690", "hcj", "6/14/2010", "62.9808", ""], ["515", "Team Chester", "6/15/2010", "61.0577", ""], ["691", "goodfrie", "6/16/2010", "52.8846", ""], ["690", "hcj", "6/16/2010", "69.2308", ""], ["690", "hcj", "6/16/2010", "69.7115", ""], ["690", "hcj", "6/16/2010", "70.1923", ""], ["690", "hcj", "6/16/2010", "70.6731", ""], ["692", "pivot", "6/16/2010", "61.0577", ""], ["693", "Noisebridge", "6/17/2010", "47.5962", ""], ["690", "hcj", "6/17/2010", "71.1538", ""], ["692", "pivot", "6/17/2010", "61.5385", ""], ["690", "hcj", "6/18/2010", "71.6346", ""], ["691", "goodfrie", "6/21/2010", "56.7308", ""], ["692", "pivot", "6/22/2010", "62.5", ""], ["693", "Noisebridge", "6/22/2010", "53.8462", ""], ["691", "goodfrie", "6/22/2010", "63.4615", ""], ["697", "perl", "6/22/2010", "55.2885", ""], ["700", "Poseidon", "6/22/2010", "49.5192", ""], ["703", "E_Steawart", "6/23/2010", "48.5577", ""], ["703", "E_Steawart", "6/23/2010", "54.3269", ""], ["704", "JJP", "6/24/2010", "51.4423", ""], ["711", "ydai", "6/25/2010", "53.8462", ""], ["713", "JuneSolver ", "6/25/2010", "45.6731", ""], ["725", "hackbnw", "6/27/2010", "59.6154", ""], ["725", "hackbnw", "6/27/2010", "60.0962", ""], ["724", "DME", "6/27/2010", "58.1731", ""], ["727", "GnohZnutlll", "6/27/2010", "50.9615", ""], ["728", "InflectionPoint", "6/27/2010", "47.1154", ""], ["728", "InflectionPoint", "6/27/2010", "54.8077", ""], ["727", "GnohZnutlll", "6/28/2010", "53.8462", ""], ["691", "goodfrie", "6/28/2010", "63.9423", ""], ["737", "chrisbuza", "6/28/2010", "50", ""], ["697", "perl", "6/29/2010", "56.7308", ""], ["737", "chrisbuza", "6/29/2010", "55.2885", ""], ["697", "perl", "6/30/2010", "57.2115", ""], ["725", "hackbnw", "6/30/2010", "61.5385", ""], ["748", "Kannon", "7/1/2010", "46.6346", ""], ["749", "CybF", "7/1/2010", "49.0385", ""], ["748", "Kannon", "7/1/2010", "50", ""], ["690", "hcj", "7/1/2010", "72.1154", ""], ["751", "Flying Pig", "7/1/2010", "58.1731", ""], ["752", "Xenon", "7/1/2010", "47.5962", ""], ["752", "Xenon", "7/1/2010", "59.6154", ""], ["748", "Kannon", "7/2/2010", "62.0192", ""], ["754", "RNASA", "7/2/2010", "45.6731", ""], ["757", "villa_maravilla", "7/3/2010", "50.9615", ""], ["690", "hcj", "7/3/2010", "72.5962", ""], ["697", "perl", "7/3/2010", "58.1731", ""], ["697", "perl", "7/4/2010", "58.6538", ""], ["757", "villa_maravilla", "7/4/2010", "57.6923", ""], ["763", "SCL", "7/5/2010", "51.4423", ""], ["754", "RNASA", "7/6/2010", "48.0769", ""], ["768", "Sumecki", "7/6/2010", "65.8654", ""], ["769", "Tristan", "7/6/2010", "48.0769", ""], ["756", "yt2010", "7/7/2010", "64.9038", ""], ["757", "villa_maravilla", "7/7/2010", "61.0577", ""], ["737", "chrisbuza", "7/7/2010", "57.2115", ""], ["776", "awc", "7/8/2010", "50.4808", ""], ["777", "ABC", "7/9/2010", "57.6923", ""], ["777", "ABC", "7/9/2010", "61.0577", ""], ["780", "IAD", "7/9/2010", "62.9808", ""], ["754", "RNASA", "7/9/2010", "53.3654", ""], ["697", "perl", "7/10/2010", "59.6154", ""], ["787", "LouisDuclosGosselin", "7/12/2010", "63.4615", ""], ["737", "chrisbuza", "7/13/2010", "57.6923", ""], ["788", "Chris_R", "7/15/2010", "65.8654", ""], ["789", "ABCD", "7/15/2010", "60.0962", ""], ["788", "Chris_R", "7/15/2010", "66.8269", ""], ["800", "JAllen", "7/15/2010", "55.7692", ""], ["752", "Xenon", "7/15/2010", "61.0577", ""], ["802", "CDaly", "7/15/2010", "61.0577", ""], ["802", "CDaly", "7/15/2010", "63.9423", ""], ["805", "Eritema", "7/16/2010", "61.0577", ""], ["805", "Eritema", "7/16/2010", "63.4615", ""], ["800", "JAllen", "7/16/2010", "56.25", ""], ["807", "ht2", "7/16/2010", "55.2885", ""], ["808", "cmd", "7/17/2010", "61.0577", ""], ["809", "Fabian", "7/17/2010", "47.1154", ""], ["756", "yt2010", "7/17/2010", "65.8654", ""], ["759", "Nikesh", "7/17/2010", "51.9231", ""], ["751", "Flying Pig", "7/17/2010", "64.9038", ""], ["810", "zachary joyner", "7/17/2010", "47.1154", ""], ["810", "zachary joyner", "7/17/2010", "54.8077", ""], ["809", "Fabian", "7/17/2010", "50", ""], ["811", "Bodner Mining", "7/18/2010", "48.5577", ""], ["751", "Flying Pig", "7/19/2010", "70.6731", ""], ["751", "Flying Pig", "7/20/2010", "72.5962", ""], ["820", "WillMining", "7/21/2010", "57.2115", ""], ["752", "Xenon", "7/21/2010", "61.5385", ""], ["822", "grandprix", "7/21/2010", "47.1154", ""], ["822", "grandprix", "7/21/2010", "52.8846", ""], ["788", "Chris_R", "7/21/2010", "67.3077", ""], ["788", "Chris_R", "7/21/2010", "67.7885", ""], ["752", "Xenon", "7/21/2010", "62.0192", ""], ["751", "Flying Pig", "7/22/2010", "74.0385", ""], ["752", "Xenon", "7/22/2010", "62.5", ""], ["788", "Chris_R", "7/22/2010", "68.2692", ""], ["827", "PedroM", "7/22/2010", "63.9423", ""], ["752", "Xenon", "7/22/2010", "62.9808", ""], ["827", "PedroM", "7/23/2010", "64.4231", ""], ["839", "BIF", "7/23/2010", "56.7308", ""], ["737", "chrisbuza", "7/24/2010", "60.0962", ""], ["842", "yarook", "7/24/2010", "46.6346", ""], ["751", "Flying Pig", "7/25/2010", "78.3654", ""], ["811", "Bodner Mining", "7/25/2010", "62.0192", ""], ["697", "perl", "7/25/2010", "60.0962", ""], ["751", "Flying Pig", "7/26/2010", "81.25", ""], ["846", "dept. dirigible flightcraft", "7/26/2010", "51.4423", ""], ["688", "Tus", "7/26/2010", "65.3846", ""], ["847", "Brian", "7/27/2010", "53.8462", ""], ["751", "Flying Pig", "7/27/2010", "82.6923", ""], ["751", "Flying Pig", "7/27/2010", "83.1731", ""], ["849", "lrd86", "7/27/2010", "54.8077", ""], ["846", "dept. dirigible flightcraft", "7/27/2010", "54.8077", ""], ["811", "Bodner Mining", "7/28/2010", "62.9808", ""], ["852", "Prashant215", "7/28/2010", "49.5192", ""], ["853", "Mattgtwk", "7/28/2010", "50", ""], ["853", "Mattgtwk", "7/28/2010", "51.9231", ""], ["851", "Stealth", "7/28/2010", "62.5", ""], ["851", "Stealth", "7/28/2010", "62.9808", ""], ["851", "Stealth", "7/28/2010", "64.4231", ""], ["849", "lrd86", "7/28/2010", "58.6538", ""], ["788", "Chris_R", "7/28/2010", "69.2308", ""], ["788", "Chris_R", "7/28/2010", "69.7115", ""], ["697", "perl", "7/29/2010", "61.0577", ""], ["697", "perl", "7/29/2010", "62.5", ""], ["851", "Stealth", "7/29/2010", "65.8654", ""], ["751", "Flying Pig", "7/29/2010", "86.0577", ""], ["751", "Flying Pig", "7/29/2010", "87.0192", ""], ["788", "Chris_R", "7/29/2010", "70.1923", ""], ["751", "Flying Pig", "7/30/2010", "90.8654", ""], ["697", "perl", "7/30/2010", "65.8654", ""], ["509", "Rajstennaj Barrabas", "7/30/2010", "94.7115", ""], ["862", "sayani", "7/30/2010", "74.5192", ""], ["853", "Mattgtwk", "7/30/2010", "54.3269", ""], ["863", "statovic", "7/30/2010", "49.5192", ""], ["863", "statovic", "7/30/2010", "50.9615", ""], ["509", "Rajstennaj Barrabas", "7/30/2010", "95.1923", ""], ["509", "Rajstennaj Barrabas", "7/30/2010", "96.6346", ""], ["788", "Chris_R", "7/30/2010", "70.6731", ""], ["788", "Chris_R", "7/30/2010", "71.1538", ""], ["788", "Chris_R", "7/30/2010", "71.6346", ""], ["811", "Bodner Mining", "7/31/2010", "63.4615", ""], ["788", "Chris_R", "7/31/2010", "72.1154", ""], ["863", "statovic", "7/31/2010", "56.25", ""], ["853", "Mattgtwk", "7/31/2010", "57.2115", ""], ["865", "odranipse", "7/31/2010", "60.5769", ""], ["509", "Rajstennaj Barrabas", "7/31/2010", "97.1154", ""], ["509", "Rajstennaj Barrabas", "7/31/2010", "97.5962", ""], ["509", "Rajstennaj Barrabas", "7/31/2010", "98.5577", ""], ["751", "Flying Pig", "7/31/2010", "93.2692", ""], ["866", "test1_W_P", "7/31/2010", "53.8462", ""], ["866", "test1_W_P", "7/31/2010", "57.2115", ""], ["867", "junpink", "7/31/2010", "57.2115", ""], ["788", "Chris_R", "7/31/2010", "73.5577", ""], ["867", "junpink", "7/31/2010", "62.9808", ""], ["870", "lotusjin", "8/1/2010", "56.7308", ""], ["870", "lotusjin", "8/1/2010", "58.1731", ""], ["871", "zynxia", "8/1/2010", "60.5769", ""], ["866", "test1_W_P", "8/1/2010", "58.1731", ""], ["872", "W_P", "8/1/2010", "54.3269", ""], ["873", "Elephant Leader", "8/1/2010", "51.9231", ""], ["873", "Elephant Leader", "8/1/2010", "52.8846", ""], ["509", "Rajstennaj Barrabas", "8/1/2010", "99.0385", ""], ["509", "Rajstennaj Barrabas", "8/1/2010", "99.5192", ""], ["870", "lotusjin", "8/1/2010", "61.5385", ""], ["759", "Nikesh", "8/1/2010", "53.3654", ""], ["759", "Nikesh", "8/1/2010", "53.8462", ""], ["867", "junpink", "8/1/2010", "63.4615", ""], ["839", "BIF", "8/1/2010", "63.4615", ""], ["874", "MaryamNazarieh", "8/1/2010", "45.6731", ""], ["875", "Deepak Vivek", "8/1/2010", "55.2885", ""], ["875", "Deepak Vivek", "8/1/2010", "56.25", ""], ["788", "Chris_R", "8/2/2010", "74.0385", ""], ["876", "image_doctor", "8/2/2010", "47.1154", ""], ["751", "Flying Pig", "8/2/2010", "94.2308", ""], ["876", "image_doctor", "8/2/2010", "60.0962", ""], ["878", "bio ML", "8/2/2010", "55.2885", ""], ["863", "statovic", "8/2/2010", "61.0577", ""], ["879", "Arunagu", "8/2/2010", "51.4423", ""], ["880", "testwp", "8/2/2010", "55.2885", ""], ["5327", "Jeff Moser", "7/15/2011", "0", ""], ["9107", "rbentham", "11/15/2011", "0", ""], ["9730", "nlubchenco", "11/24/2011", "0", ""], ["9829", "jchen", "11/27/2011", "0", ""], ["10793", "shbahd", "12/14/2011", "0", ""], ["11551", "k_ha", "1/5/2012", "0", ""], ["12086", "Shan", "3/25/2012", "0", ""], ["18935", "TomHall", "6/17/2012", "0", ""], ["23530", "rjjfdn", "9/15/2012", "0", ""], ["25057", "Berat \u00d6zbay", "10/5/2012", "0", ""], ["25075", "Rogerio dos Santos Rosa", "10/23/2012", "0", ""], ["10858", "berlinbrown", "11/1/2012", "0", ""], ["27467", "Ritchie", "11/5/2012", "0", ""], ["27701", "dchou", "11/13/2012", "0", ""], ["28258", "Dennis wu", "11/15/2012", "0", ""], ["28361", "Tegjyot Singh", "11/16/2012", "0", ""], ["28907", "Ranjay Krishna", "11/25/2012", "0", ""], ["29099", "lucani", "11/27/2012", "0", ""], ["29567", "Elaheh", "12/3/2012", "0", ""]]
var dat = [];
for (var i=0;i<rows.length; i++) {
var obj = {}
for (var j=0;j<header.length; j++) {
obj[header[j]] = rows[i][j];
}
dat.push(obj);
}
dat = gg.data(dat).filter(function(x){ return x.Score > 0 })
var g = gg.graph(dat)
.layer(gg.layer.line().map({x:"SubmissionDate", y:"Score", color:"TeamName"}).opts({'strokewidth': 4, 'opacity': 0.01}))
.scale('y', gg.scale.continuous('linear', 40, 105))
.opts({
'legend-position': "none",
dom: "#kaggle",
width: 800,
height: 500,
})
g.render();
</script>Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-56264631053556598912013-01-28T11:45:00.001-08:002013-01-28T11:45:48.862-08:00Want to Come Work With Us?<a href="http://3.bp.blogspot.com/-5ATwJbdwyb0/UQIEsO5ANZI/AAAAAAAAAB4/5T2PWqS5H0E/s1600/Screen+shot+2013-01-24+at+11.05.40+PM.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="226" src="http://3.bp.blogspot.com/-5ATwJbdwyb0/UQIEsO5ANZI/AAAAAAAAAB4/5T2PWqS5H0E/s400/Screen+shot+2013-01-24+at+11.05.40+PM.png" width="400" /></a>We're looking for a Director of Engineering to transform data visualization with us. We have a cool product that allows users to quickly gain insight from their data, and we need a great engineer to take it to the next level.
<br />
<br />
<b>The Role</b><br />
<br />
As Polychart's first ever Director of Engineering you will be taking the lead in inventing and building exciting new visualization products. This involves everything from managing the backend database all the way to frontend rendering. That said, the majority of our codebase is frontend code written in CoffeeScript. Other technologies we use include less/CSS, Python/Django/Tornado, and MySQL.<br />
<br />
<b>The Problems</b><br />
<br />
Our products are highly technical and the challenges we face range from securely storing user data to making our interfaces friendly enough for both technical and non-technical users. We also make everything we do easily embeddable in third party applications, which poses other unique challenges as well.<br />
<br />
<b>Your Background</b><br />
<br />
You should have very good understanding of web development, and have experience working with moderate amounts of data. While a light background in statistics is not required, it can be helpful. Personal projects are a huge plus -- we care a lot about what you've done, about your breadth as well as depth.<br />
<br />
<b>Compensation</b><br />
<br />
We will be compensating you with both salary and equity. We want you to own your work and take pride in your accomplishments!<br />
<br />
<b>Interested?</b><br />
<br />
Please email your resume to lisa@polychart.com, and include in your resume your github account, projects you have worked on, twitter profile, and other relevant social media profiles.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-65584389908307422122013-01-21T11:19:00.000-08:002013-08-08T09:36:45.745-07:00Why are people shooting up our schools?<p>School shootings are a gruesome thought - how could something so horrible happen to the places we idealize as centers of learning? They appear so often in the media that they have become a caricature. Is this attention justified - are these shootings happening more often and getting deadlier? For this blog post, we used data compiled by Jessie Klein for her new book, <em>The Bully Society</em>, on US school shootings from 1979 to 2011. Here's our analyses:</p>
<p>Surprise, surprise! School shootings are happening more often. We plotted the number of school shootings against time and found an upward trend. 18 school shootings happened in 2009 - more than double the number of any year before 2005.</p>
<script src="https://www.polychart.com/static/blogAssets/175.js"></script><br>
When we split this chart by education level, we can see that high school and university shootings are happening more often. If its true that the media's promotion of school shootings is leading to their increase, it seems that these two venues are where new attacks are happening. The other education levels seem to be unaffected, they show a lack of growth.
<p>Of course, shootings there still happen, a reminder that is hardly needed in the aftermath of Sandy Hill. Statistics and trends lose meaning at the incident level.<br>
</p>
<script src="https://www.polychart.com/static/blogAssets/218-800x.js"></script>
<p>The motives for school shootings are varied. </p>
<p>Looking at the source, Anti-school motives are mostly developed from incidents where there is friction with teachers, councilors, or administration. Failed classes, ineffective counseling, and classroom discipline are all common examples. Anti-school motives occur even at the highest levels of education. One example includes Gang Lu who at 28 gunned down 4 professors and an administrator over the lack of a prestigious academic award for his doctoral thesis.</p>
<p>Dating related school shootings also dominate this list. Anger after breakups, cheating, and domestic violence have led to at least 19 shootings in this time period.</p>
<p>This graph dispels the myth at most school shooters have well defined mental health problems which cause them to strike out. For the most part, mental health plays a background role, the cause of only 11 out of 191 shootings.</p>
<p>How would this graph change if guns were outlawed? How would it change if everyone owned guns?</p>
<script src="https://www.polychart.com/static/blogAssets/207-600x800.js"></script><p>The typical school shooter is male, aged 15-25, and acts alone. This seems almost expected as so many of the motives for school shootings are directly motivated by masculinity or closely related reasons. </p>
<p>Around a quarter of the time, a school shooting ends with a suicide.</p>
<table><tbody><tr><td><script src="https://www.polychart.com/static/blogAssets/211-400x300.js"></script></td><td><script src="https://polychart.com/g/213.js?width=400&height=300"></script></td></tr></tbody></table>
<table><tbody><tr><td><script src="https://www.polychart.com/static/blogAssets/215-400x300.js"></script></td><td><script src="https://polychart.com/g/216.js?width=400&height=300"></script></td></tr></tbody></table>
<p>We end with a question: are school shootings getting deadlier? Are shooters given inspiration by media depictions of Columbine and Virginia Tech?</p>
<p>The majority of school shootings lead to the deaths of two people or less. Its the outliers that shock our nation and become canonized in popular culture. Such levels of violence are a recent phenomena, and the debate continues on how to prevent these mass murders. </p>
<script src="https://www.polychart.com/static/blogAssets/217-700x600.js"></script><p>In spite of all this, there are more than 100000 schools in the United States. While school shootings are becoming more common, against the behemoth that is the US education system the sum of all school shootings seem to be almost insignificant - a footnote in history more remembered more for its concept than its impact on student life. Perhaps its true that we give far too much media attention to these incidents, and that once the stage is gone shooters like the ones at Virginia Tech and Sandy Hill will no longer have a reason to strike out so furiously.</p>
<script src="https://www.polychart.com/static/blogAssets/polychart.ui.standalone.js"></script>
<link href="https://www.polychart.com/static/blogAssets/polychartui.style.css" rel="stylesheet" type="text/css"></link>
<div id="shooting_jan">
</div>
<script>
dat = {"header": ["Date", "Month", "Level", "State", "ShooterGender", "NumShooter", "ShooterAvgAge", "Killed", "Suicides", "Wounded", "Motive"], "rows": [["01/29/1979", "1", "Elementary", "CA", "F", "1", "16", "2", "0", "9", "Violence against women"], ["10/06/1979", "10", "University", "CA", "M", "1", "19", "2", "0", "5", "Other"], ["12/01/1979", "12", "University", "WA", "M", "1", "21", "1", "0", "0", "Domestic Violence"], ["04/17/1981", "4", "University", "MI", "M", "1", "22", "2", "0", "0", "Anti School"], ["03/19/1982", "3", "High School", "NV", "M", "1", "17", "1", "0", "2", "Bullying"], ["04/05/1982", "4", "College", "AR", "M", "1", "25", "2", "0", "0", "Anti School"], ["04/07/1982", "4", "Middle School", "CO", "M", "1", "14", "1", "0", "0", "Unknown"], ["01/20/1983", "1", "Middle School", "MO", "M", "1", "14", "1", "1", "1", "Gay-bashing"], ["12/16/1983", "12", "High School", "IL", "M", "1", "16", "0", "0", "1", "Anti School"], ["12/17/1983", "12", "University", "NY", "M", "1", "26", "2", "0", "0", "Dating Related"], ["02/24/1984", "2", "Elementary", "CA", "M", "1", "28", "1", "1", "11", "Job Related"], ["01/21/1985", "1", "Middle School", "KS", "M", "1", "14", "1", "0", "3", "Bullying"], ["12/26/1985", "12", "Middle School", "WA", "F", "1", "14", "2", "1", "0", "Dating Related"], ["12/10/1985", "12", "Middle School", "CT", "M", "1", "13", "1", "0", "1", "Anti School"], ["03/06/1986", "3", "High School", "IL", "M", "1", "14", "0", "0", "1", "Anti School"], ["05/16/1986", "5", "Elementary", "WY", "M", "2", "44", "1", "1", "79", "Job Related"], ["09/08/1986", "9", "Other", "LA", "F", "1", "21", "1", "1", "0", "Girl Bashing"], ["09/18/1986", "9", "High School", "CA", "M", "1", "18", "1", "0", "0", "Dating Related"], ["10/08/1986", "10", "High School", "TX", "M", "1", "19", "1", "0", "0", "Other"], ["12/04/1986", "12", "High School", "MT", "M", "1", "14", "1", "0", "3", "Anti School"], ["03/02/1987", "3", "Middle School", "MO", "M", "1", "12", "1", "1", "0", "Bullying"], ["02/11/1988", "2", "High School", "FL", "M", "2", "15", "1", "0", "2", "Anti School"], ["05/20/1988", "5", "Elementary", "IL", "F", "1", "30", "1", "1", "6", "Domestic Violence"], ["08/31/1988", "8", "Elementary", "SC", "M", "4", "", "1", "0", "0", "Theft"], ["09/23/1988", "9", "Elementary", "IL", "M", "1", "40", "4", "0", "2", "Army"], ["09/26/1988", "9", "Elementary", "SC", "M", "1", "19", "2", "0", "11", "Job Related"], ["12/16/1988", "12", "High School", "VA", "M", "1", "16", "1", "0", "2", "Racism"], ["01/17/1989", "1", "Elementary", "CA", "M", "1", "26", "5", "1", "30", "Racism"], ["07/01/1989", "7", "University", "WA", "M", "1", "25", "2", "0", "0", "Dating Related"], ["10/05/1989", "10", "High School", "CA", "M", "1", "15", "0", "0", "1", "Bullying"], ["08/26/1990", "8", "High School", "NV", "M", "1", "15", "1", "0", "0", "Gang Related"], ["01/08/1991", "1", "High School", "TX", "M", "1", "15", "0", "1", "0", "Anti School"], ["04/23/1991", "4", "Middle School", "CA", "M", "1", "", "1", "0", "0", "Masculinity"], ["10/09/1991", "10", "High School", "NY", "M", "1", "", "1", "0", "0", "Masculinity"], ["11/01/1991", "11", "University", "IA", "M", "1", "28", "5", "0", "1", "Anti School"], ["11/14/1991", "11", "High School", "TX", "M", "1", "16", "0", "0", "1", "Racism"], ["05/01/1992", "5", "High School", "CA", "M", "1", "20", "4", "0", "10", "Job Related"], ["05/14/1992", "5", "Middle School", "CA", "M", "1", "14", "0", "0", "2", "Bullying"], ["09/11/1992", "9", "High School", "TX", "M", "1", "17", "0", "0", "6", "Masculinity"], ["10/02/1992", "10", "University", "NE", "M", "1", "43", "0", "0", "0", "Unknown"], ["12/14/1992", "12", "College", "MA", "M", "1", "18", "2", "0", "4", "Racism"], ["01/18/1993", "1", "High School", "KY", "M", "1", "17", "2", "0", "0", "Anti School"], ["02/01/1993", "2", "High School", "NY", "M", "1", "17", "1", "0", "1", "Masculinity"], ["02/22/1993", "2", "High School", "CA", "M", "1", "15", "1", "0", "0", "Gang Related"], ["03/18/1993", "3", "High School", "GA", "M", "1", "15", "1", "0", "1", "Dating Related"], ["07/08/1993", "7", "University", "UT", "M", "1", "28", "2", "0", "2", "Domestic Violence"], ["09/17/1993", "9", "Middle School", "WY", "M", "1", "29", "0", "1", "4", "Army"], ["12/01/1993", "12", "High School", "WI", "M", "1", "21", "1", "0", "0", "Anti School"], ["12/17/1993", "12", "High School", "MI", "M", "1", "", "1", "0", "2", "Violence against women"], ["01/31/1994", "1", "Middle School", "WA", "M", "1", "24", "1", "0", "0", "Gay-bashing"], ["03/23/1994", "3", "High School", "WA", "M", "2", "19", "1", "0", "1", "Gang Related"], ["03/25/1994", "3", "High School", "GA", "M", "1", "15", "0", "1", "0", "Bullying"], ["05/26/1994", "5", "High School", "KY", "M", "1", "17", "4", "0", "0", "Anti School"], ["09/08/1994", "9", "High School", "CA", "", "", "", "1", "0", "0", "Gang Related"], ["10/12/1994", "10", "High School", "NC", "M", "1", "16", "1", "0", "0", "Anti School"], ["11/05/1994", "11", "Elementary", "CA", "M", "1", "14", "1", "0", "0", "Violence against women"], ["11/07/1994", "11", "Middle School", "OH", "M", "1", "37", "1", "0", "3", "Anti School"], ["01/05/1995", "1", "High School", "DC", "M", "1", "14", "1", "0", "0", "Violence against women"], ["01/26/1995", "1", "University", "NC", "M", "1", "", "2", "0", "1", "Other"], ["08/12/1995", "8", "College", "NY", "M", "1", "29", "1", "0", "4", "Anti School"], ["08/29/1995", "8", "Middle School", "TX", "M", "1", "12", "1", "0", "0", "Violence against women"], ["10/12/1995", "10", "High School", "SC", "M", "1", "16", "2", "1", "1", "Bullying"], ["11/15/1995", "11", "High School", "TN", "M", "1", "17", "2", "0", "1", "Anti School"], ["02/02/1996", "2", "Middle School", "WA", "M", "1", "14", "3", "0", "1", "Gay-bashing"], ["02/08/1996", "2", "High School", "CA", "M", "1", "16", "0", "1", "3", "Dating Related"], ["03/25/1996", "3", "Other", "MO", "M", "3", "16", "1", "0", "0", "Other"], ["08/15/1996", "8", "University", "CA", "M", "1", "37", "3", "0", "0", "Anti School"], ["09/25/1996", "9", "Other", "GA", "M", "1", "16", "1", "0", "0", "Unknown"], ["04/11/1996", "4", "High School", "AL", "M", "1", "16", "1", "0", "0", "Masculinity"], ["09/17/1996", "9", "University", "PA", "F", "1", "19", "1", "0", "1", "Army"], ["10/16/1996", "10", "University", "IN", "M", "1", "19", "1", "1", "0", "Anti School"], ["01/27/1997", "1", "Middle School", "FL", "M", "1", "13", "1", "0", "0", "Masculinity"], ["02/19/1997", "2", "High School", "AK", "M", "1", "16", "2", "0", "2", "Masculinity"], ["10/01/1997", "10", "High School", "MS", "M", "1", "16", "3", "0", "7", "Violence against women"], ["10/22/1997", "10", "High School", "CA", "M", "1", "21", "1", "1", "0", "Dating Related"], ["12/01/1997", "12", "High School", "KY", "M", "1", "14", "3", "0", "5", "Dating Related"], ["12/15/1997", "12", "High School", "AR", "M", "1", "14", "0", "0", "2", "Gay-bashing"], ["03/24/1998", "3", "Middle School", "AR", "M", "2", "12", "5", "0", "11", "Dating Related"], ["04/24/1998", "4", "Middle School", "PA", "M", "1", "14", "1", "0", "3", "Dating Related"], ["05/19/1998", "5", "High School", "TN", "M", "1", "18", "1", "0", "0", "Dating Related"], ["05/21/1998", "5", "High School", "OR", "M", "1", "15", "4", "0", "22", "Bullying"], ["09/03/1998", "9", "College", "CA", "M", "1", "50", "1", "1", "0", "Job Related"], ["01/08/1999", "1", "High School", "GA", "", "2", "16", "0", "2", "0", "Dating Related"], ["02/11/1999", "2", "Alternative", "IL", "M", "1", "15", "1", "0", "0", "Gang Related"], ["04/20/1999", "4", "High School", "CO", "M", "2", "18", "13", "2", "23", "Gay-bashing"], ["05/20/1999", "5", "High School", "GA", "M", "1", "15", "0", "0", "6", "Dating Related"], ["11/19/1999", "11", "Middle School", "NM", "M", "1", "12", "1", "0", "0", "Bullying"], ["12/06/1999", "12", "Middle School", "OK", "M", "1", "13", "0", "0", "4", "Other"], ["02/29/2000", "2", "Elementary", "MI", "M", "1", "6", "1", "0", "0", "Violence against women"], ["05/26/2000", "5", "Middle School", "FL", "M", "1", "13", "1", "0", "0", "Dating Related"], ["06/28/2000", "6", "University", "WA", "M", "1", "42", "1", "1", "0", "Anti School"], ["08/28/2000", "8", "University", "AR", "M", "1", "37", "1", "1", "0", "Anti School"], ["09/05/2000", "9", "Elementary", "OH", "M", "1", "66", "1", "1", "0", "Violence against women"], ["10/24/2000", "10", "High School", "NY", "", "2", "", "1", "0", "0", "Other"], ["02/14/2001", "2", "High School", "NC", "M", "1", "18", "0", "0", "0", "Other"], ["03/02/2001", "3", "High School", "CA", "M", "1", "18", "0", "1", "0", "Dating Related"], ["03/05/2001", "3", "High School", "CA", "M", "1", "15", "2", "0", "13", "Gay-bashing"], ["03/07/2001", "3", "High School", "PA", "F", "1", "14", "0", "0", "1", "Gay-bashing"], ["03/22/2001", "3", "High School", "CA", "M", "1", "18", "0", "1", "5", "Gay-bashing"], ["03/22/2001", "3", "High School", "TX", "M", "1", "17", "0", "0", "0", "Anti School"], ["11/12/2001", "11", "High School", "MI", "M", "1", "17", "0", "1", "0", "Dating Related"], ["03/30/2001", "3", "High School", "IN", "M", "1", "17", "1", "0", "0", "Masculinity"], ["05/18/2001", "5", "University", "WA", "M", "1", "55", "0", "1", "0", "Dating Related"], ["01/15/2002", "1", "High School", "NY", "M", "1", "17", "0", "0", "2", "Dating Related"], ["01/16/2002", "1", "University", "VA", "M", "1", "43", "3", "0", "3", "Anti School"], ["10/28/2002", "10", "University", "AZ", "M", "1", "43", "3", "1", "0", "Anti School"], ["04/14/2003", "4", "High School", "LA", "M", "5", "18", "1", "0", "3", "Dating Related"], ["04/24/2003", "4", "High School", "PA", "M", "1", "14", "1", "1", "0", "Anti School"], ["05/09/2003", "5", "University", "OH", "M", "1", "62", "1", "0", "2", "Anti School"], ["09/24/2003", "9", "High School", "MN", "M", "1", "15", "2", "0", "0", "Masculinity"], ["02/02/2004", "2", "High School", "DC", "M", "1", "", "1", "0", "1", "Masculinity"], ["05/24/2004", "5", "High School", "UT", "M", "1", "52", "1", "1", "0", "Domestic Violence"], ["03/02/2005", "3", "", "TN", "M", "1", "14", "1", "0", "0", "Anti School"], ["03/21/2005", "3", "High School", "MN", "M", "1", "16", "9", "1", "0", "Unknown"], ["11/08/2005", "11", "High School", "TN", "M", "1", "15", "1", "0", "2", "Anti School"], ["01/13/2006", "1", "Middle School", "FL", "M", "1", "15", "1", "0", "0", "Bullying"], ["02/23/2006", "2", "High School", "OR", "M", "1", "14", "1", "0", "0", "Dating Related"], ["03/14/2006", "3", "Middle School", "NV", "M", "1", "14", "0", "0", "2", "Masculinity"], ["06/06/2006", "6", "High School", "CA", "", "", "", "1", "0", "0", "Gang Related"], ["08/30/2006", "8", "High School", "NC", "M", "1", "19", "3", "0", "0", "Mental Illness"], ["09/03/2006", "9", "University", "WV", "M", "1", "49", "2", "1", "0", "Mental Illness"], ["08/30/2006", "8", "Elementary", "VT", "M", "1", "27", "2", "0", "3", "Dating Related"], ["09/17/2006", "9", "University", "PA", "M", "", "", "9", "0", "5", "Dating Related"], ["09/27/2006", "9", "High School", "CO", "M", "1", "53", "1", "1", "6", "Violence against women"], ["09/29/2006", "9", "High School", "WI", "M", "1", "15", "1", "0", "0", "Gay-bashing"], ["10/02/2006", "10", "Other", "PA", "M", "1", "32", "5", "1", "5", "Violence against women"], ["10/09/2006", "10", "Middle School", "MO", "M", "1", "13", "0", "0", "0", "Anti School"], ["01/03/2007", "1", "High School", "WA", "M", "1", "18", "1", "0", "0", "Mental Illness"], ["03/07/2007", "3", "High School", "MI", "M", "1", "17", "0", "1", "1", "Dating Related"], ["04/02/2007", "4", "University", "WA", "M", "1", "42", "1", "1", "0", "Dating Related"], ["04/10/2007", "4", "High School", "OR", "M", "1", "15", "0", "0", "10", "Anti School"], ["04/16/2007", "4", "University", "VA", "M", "1", "23", "32", "1", "25", "Mental Illness"], ["04/18/2007", "4", "High School", "NC", "M", "1", "16", "0", "1", "0", "Unknown"], ["08/04/2007", "8", "Elementary", "NJ", "M", "3", "20", "3", "0", "1", "Gang Related"], ["09/21/2007", "9", "University", "DE", "M", "1", "18", "1", "0", "1", "Masculinity"], ["09/28/2007", "9", "High School", "CA", "M", "1", "17", "0", "0", "0", "Dating Related"], ["09/30/2007", "9", "University", "TN", "M", "4", "21", "1", "0", "0", "Dating Related"], ["10/10/2007", "10", "Other", "OH", "M", "1", "14", "0", "1", "4", "Mental Illness"], ["12/09/2007", "12", "Other", "CO", "M", "1", "24", "5", "1", "5", "Anti School"], ["12/31/2007", "12", "High School", "CA", "", "", "", "1", "0", "0", "Gang Related"], ["02/07/2008", "2", "Elementary", "OH", "M", "1", "46", "0", "1", "2", "Domestic Violence"], ["02/08/2008", "2", "College", "LA", "F", "1", "23", "2", "1", "0", "Mental Illness"], ["02/12/2008", "2", "High School", "CA", "M", "1", "14", "1", "0", "0", "Gay-bashing"], ["02/14/2008", "2", "University", "IL", "M", "1", "27", "5", "1", "21", "Army"], ["08/21/2008", "8", "High School", "TN", "M", "1", "15", "1", "0", "0", "Mental Illness"], ["11/12/2008", "11", "High School", "FL", "F", "1", "15", "1", "0", "0", "Girl Bashing"], ["03/06/2008", "3", "High School", "AL", "M", "1", "18", "0", "1", "0", "Theft"], ["10/27/2008", "10", "University", "AR", "M", "4", "20", "2", "0", "1", "Unknown"], ["10/31/2008", "10", "Elementary", "ME", "M", "1", "55", "0", "0", "0", "Other"], ["01/09/2009", "1", "Other", "IL", "M", "1", "18", "0", "0", "5", "Masculinity"], ["02/07/2009", "2", "University", "TX", "M", "1", "32", "1", "0", "0", "Masculinity"], ["03/06/2009", "3", "High School", "NC", "M", "1", "19", "0", "0", "1", "Unknown"], ["03/11/2009", "3", "Other", "PA", "M", "1", "13", "0", "0", "0", "Mental Illness"], ["04/02/2009", "4", "University", "VA", "M", "2", "30", "1", "0", "0", "Dating Related"], ["04/10/2009", "4", "College", "MI", "M", "1", "28", "1", "1", "0", "Violence against women"], ["04/26/2009", "4", "University", "VA", "M", "1", "18", "0", "0", "3", "Other"], ["05/06/2009", "5", "University", "CT", "M", "1", "29", "1", "0", "0", "Racism"], ["05/18/2009", "5", "Middle School", "LA", "M", "1", "15", "0", "1", "0", "Racism"], ["05/18/2009", "5", "University", "MA", "M", "3", "20", "1", "0", "0", "Theft"], ["06/15/2009", "6", "High School", "CA", "M", "2", "18", "0", "0", "3", "Gang Related"], ["06/24/2009", "6", "High School", "IA", "M", "1", "24", "1", "0", "0", "Mental Illness"], ["09/02/2009", "9", "College", "CA", "M", "3", "19", "0", "0", "1", "Gang Related"], ["09/11/2009", "9", "High School", "MI", "M", "1", "33", "2", "0", "0", "Abortion"], ["09/16/2009", "9", "High School", "CA", "M", "2", "19", "0", "0", "1", "Gang Related"], ["10/16/2009", "10", "High School", "SC", "M", "1", "16", "1", "0", "1", "Mental Illness"], ["10/21/2009", "10", "High School", "NY", "M", "1", "15", "0", "0", "0", "Racism"], ["10/30/2009", "10", "High School", "CA", "M", "2", "16", "1", "0", "2", "Gang Related"], ["01/20/2010", "1", "High School", "AL", "M", "1", "32", "1", "0", "0", "Domestic Violence"], ["02/05/2010", "2", "Middle School", "AL", "M", "1", "14", "1", "0", "0", "Unknown"], ["02/12/2010", "2", "University", "AL", "F", "1", "44", "3", "0", "3", "Job Related"], ["02/19/2010", "2", "University", "IL", "M", "1", "22", "0", "0", "1", "Violence against women"], ["02/23/2010", "2", "Middle School", "CO", "M", "1", "32", "0", "0", "2", "Mental Illness"], ["02/26/2010", "2", "Elementary", "WA", "M", "1", "30", "2", "0", "0", "Dating Related"], ["03/09/2010", "3", "University", "OH", "M", "1", "51", "1", "1", "1", "Job Related"], ["04/28/2010", "4", "High School", "VA", "M", "1", "15", "0", "0", "0", "Anti School"], ["08/30/2010", "8", "High School", "TN", "M", "1", "62", "1", "0", "0", "Unknown"], ["09/28/2010", "9", "University", "TX", "M", "1", "19", "0", "1", "1", "Unknown"], ["10/01/2010", "10", "High School", "CA", "", "", "", "1", "0", "0", "Gang Related"], ["10/03/2010", "10", "University", "NC", "M", "1", "23", "1", "0", "0", "Other"], ["10/08/2010", "10", "Elementary", "CA", "M", "1", "41", "0", "0", "2", "Job Related"], ["10/24/2010", "10", "High School", "KS", "M", "3", "20", "1", "0", "1", "Unknown"], ["11/29/2010", "11", "High School", "WI", "M", "1", "15", "0", "1", "0", "Dating Related"], ["12/14/2010", "12", "Other", "FL", "M", "1", "56", "0", "1", "0", "Job Related"], ["01/05/2011", "1", "High School", "NE", "M", "1", "17", "1", "1", "2", "Anti School"], ["01/18/2011", "1", "High School", "CA", "M", "1", "", "0", "0", "2", "Unknown"], ["02/02/2011", "2", "Elementary", "CA", "M", "1", "44", "1", "0", "0", "Job Related"], ["02/06/2011", "2", "University", "OH", "M", "2", "21", "1", "0", "11", "Dating Related"], ["03/30/2011", "3", "High School", "TX", "", "", "", "1", "0", "5", "Gang Related"], ["04/06/2011", "4", "College", "AL", "M", "1", "32", "1", "0", "3", "Domestic Violence"], ["11/15/2011", "11", "University", "CA", "M", "1", "32", "0", "1", "0", "Other"], ["12/08/2011", "12", "College", "VT", "M", "1", "22", "1", "1", "0", "Unknown"]]}
var data = []
for (var i=0;i<dat.rows.length; i++) {
var obj = {}
for (var j=0;j<dat.header.length; j++) {
obj[dat.header[j]] = dat.rows[i][j];
}
data.push(obj);
}
params = {
dom: "#shooting_jan",
width: 800,
height: 600,
data : data,
name: "School Shooting Data"
}
if (poly) {
poly.polychart(params)
} else {
if (!__POLYCHART_LAZY_FUNCTIONS) { __POLYCHART_LAZY_FUNCTIONS = []; }
__POLYCHART_LAZY_FUNCTIONS.push(function() { poly.polychart(params); });
}
</script>Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-77780507656583650222012-11-28T06:23:00.001-08:002012-11-28T06:23:34.393-08:00Polychart Launches Commercially!After many late nights and much over-caffeination, Polychart is launching commercially. Today we're unveiling a product family designed to simplify data exploration and data visualization, right from your browser. Let's go through each one:<br />
<br />
<u>Polychart Me</u> is for anyone who has data and a question about it. Simply upload your dataset to <a href="http://www.polychart.com/">www.polychart.com</a> and access Polychart's simple and intuitive visualization interface. The interface enables even the least technical users to explore data and generate charts, quickly and easily (yes, even your boss!). Resulting charts can be shared, exported, or kept secure. Watch our demo video to see for yourself!<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="435" src="http://www.youtube.com/v/tbvx90KDouY?wmode=transparent&showinfo=0&autohide=1&hd=1" width="580"></iframe>
<br />
<br />
When designing Polychart, we kept in mind the need to iterate when creating a data visualization. As in the video, it is very easy to make changes to charts the moment an idea comes to mind. This way, powerful insights do not become lost. Try it yourself for free at <a href="http://polychart.com/">polychart.com</a>!<br />
<br />
<u>Polychart for Business</u> is an embeddable version of Polychart, where you can take the entire Polychart drag-and-drop chart creation experience to your own website, application, or intranet. As a consequence of data becoming mainstream, many web applications now collect data useful for its users. These applications benefit from having an effective way to communicate data to users, and letting their users explore data without leaving the application. Best of all, integration is simple and requires only a couple lines of code. <a href="mailto:lisa@polychart.com">Email me</a> for more information.<br />
<br />
<u>Polychart.js</u> is charting library for developers. This is the core graphing engine used by Polychart, and has an expressive language that makes it possible to create a much wider variety of visualizations than your standard charting library. You can find out more at <a href="http://polychartjs.com/">polychartjs.com</a>.<br />
<br />
There are plenty of data visualization softwares available today, so let's reiterate how the Polychart product family stands out:<br />
<br />
<ul>
<li>the interface is dead simple</li>
<li>it is fast and easy to iterate on visualizations</li>
<li>it is completely web-based, and works on modern and IE7+ browsers with no installations</li>
<li>it uses an expressive language that makes it possible to create a wider variety of visualizations</li>
<li>the entire Polychart experience can be embedded in <i>your</i> website or application, with minimal integration work</li>
</ul>
<div>
Polychart Me and Polychart.js are both completely free to try and use for some purposes. Check it out, and let me know what you think! Oh and if you're interested in our embeddable offering, please <a href="mailto:lisa@polychart.com">contact me</a>.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-51460482606731107372012-10-09T08:25:00.001-07:002012-10-09T08:25:43.104-07:00Open Demos with Polychart<br />
If you're in the Kitchener-Waterloo region we've got an exciting event for you! Polychart is partnering with <a href="http://opendatawr.ca/">Open Data Waterloo Region</a> to bring you <a href="http://opendemos.eventbrite.com/">Open Demos</a>. We'll show you how to get insights from open data using Polychart's drag-and-drop data visualization tool, without writing a single line of code.<br />
<div>
<br /></div>
<div>
The event is free and you should sign up at <a href="http://opendemos.eventbrite.com/">http://opendemos.eventbrite.com</a>.</div>
<div>
<br /></div>
<div>
<a href="http://1.bp.blogspot.com/-rPcgcymGDmg/UHQ-rv1yk4I/AAAAAAAAABk/beRq_W4U74M/s1600/openDemosPolychart.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://1.bp.blogspot.com/-rPcgcymGDmg/UHQ-rv1yk4I/AAAAAAAAABk/beRq_W4U74M/s1600/openDemosPolychart.png" /></a></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-2638901212164269132012-10-08T14:20:00.000-07:002012-10-08T14:20:25.734-07:00The Data Visualizers<div>
Last week MaRS Commons published an <a href="http://marscommons.marsdd.com/the-data-visualizers/">excellent showcase of data visualization startups</a> in Ontario, Canada. The showcase includes an interview with me on behalf of Polychart. Here is an excerpt from the intro of the piece.</div>
<blockquote class="tr_bq">
The creation and capture of data by itself does not, obviously, benefit anyone―only when analysis is added to the mix is the value of big data unlocked. Unfortunately, this is also an area where significant challenges exist. Big data analysis remains a market in its infancy. As Google’s Chief Economist Hal Varian put it, “Data are widely available; what is scarce is the ability to extract from them.”</blockquote>
<div>
<div>
No doubt, all eight startups showcased want to help people better understand data. The variety of the startups is as much a surprise to me as the amount of them. It's a pleasant surprise to find so many startups in this exciting space, so close to where we are!</div>
<div>
<br /></div>
<div>
Some startups are looking at better visualizing data from a single domain: <a href="http://marscommons.marsdd.com/the-data-visualizers/sciencescape/">Sciencescape</a> visualizes published research data, <a href="http://marscommons.marsdd.com/the-data-visualizers/quinzee/">Quinzee</a> visualizes energy consumption data, and <a href="http://marscommons.marsdd.com/the-data-visualizers/infonaut/">Infonaut</a> and <a href="http://marscommons.marsdd.com/the-data-visualizers/bio-diaspora/">Bio.Diaspora</a> visualize health data. Others are building tools to make understanding data and communicating results easier: <a href="http://marscommons.marsdd.com/the-data-visualizers/venngage/">Venngage</a> is making an infographics builder, <a href="http://marscommons.marsdd.com/the-data-visualizers/buzzdata/">Buzzdata</a> is making data sharing easier, <a href="http://marscommons.marsdd.com/the-data-visualizers/dataappeal/">DataAppeal</a> is focusing on geo data, and of course <a href="http://marscommons.marsdd.com/the-data-visualizers/polychart/">Polychart</a> is focused on charts (which people sometimes call "statistical graphics").</div>
<div>
<br /></div>
<div>
During the interview Neha asked me some pretty interesting questions about Polychart. We discussed everything from the talent gap in the field of data science, the need for more accessible ways of interacting with data, and the importance of understanding human perception in data visualization. Here are some of the questions she asked:</div>
<blockquote class="tr_bq">
<b>Why Polychart rather than a more traditional tool like MS Excel? </b></blockquote>
<blockquote class="tr_bq">
The best thing about Polychart is the speed at which you can create a chart. I think iterability is extremely important when you’re analyzing data, since you tend to think of ideas as you’re working. If there’s a lot of friction between when you thought of an idea and when it shows up on the screen, then that idea just gets lost. In data analysis, this can mean the difference between having a key business insight and not. </blockquote>
<blockquote class="tr_bq">
<b>Visualizations can often lead to different interpretations, simply by the way in which the data is displayed. Does Polychart address this challenge? </b></blockquote>
<blockquote class="tr_bq">
This is one thing we take very seriously. There is ample research into the field of perception that tells us what our visual system pays attention to. For example, people are very good at comparing areas, and so it’s helpful to start the y-axis of a bar chart at zero. It’s also why 3D effects on bar charts and pie charts can distort the data being displayed. 3D effects do a great job at grabbing someone’s attention, but when doing data analysis, accuracy is much more important.</blockquote>
You can read the full interview <a href="http://marscommons.marsdd.com/the-data-visualizers/polychart/">here</a>.<br />
<div>
</div>
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-1825712259283164392012-09-04T14:17:00.001-07:002012-11-22T09:28:27.699-08:00Data Scientists vs Tools<script src="http://polychart.com/s/compiled/library.polychart.com.min.js" type="text/javascript"></script>
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">A recent <a href="http://www.fastcompany.com/1842928/time-build-your-big-data-muscles">FastCompany article</a> pointed to a shortage of data scientists. It cites a <a href="http://www.mckinsey.com/insights/mgi/research/technology_and_innovation/big_data_the_next_frontier_for_innovation">McKinsey Global Institute report</a>, which projects that by 2018, the US alone may face a 50-60% gap between supply and demand of deep analytical talent.</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">This shortage in statistical and analytical talent is part of the reason why we built <a href="http://polychart.com/">Polychart</a>. What can managers do when faced with such shortage? How can we empower those who do not have training in statistics and machine learning to analyze large amounts of data?</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">We believe that the answer lies in Advanced Data Visualization. Data visualization turns data -- something abstract and difficult to interpret -- into lines, points, and shapes -- objects that our visual system processes well. Patterns that are buried within millions of rows of data can surface easily with the right visual. This is because our brain is hardwired to detect certain visual patterns: can you tell whether class A or class B has a higher average, and whether the difference in mean is significant?</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<textarea cols="70" rows="10" wrap="off">A 5.665396
A 5.300887
B 6.280863
B 6.283800
A 7.171414
B 6.417034
B 8.521771
A 4.706804
A 4.312119
A 4.354617
A 5.786552
A 5.438225
B 6.242482
B 6.265350
B 6.980730
A 3.767677
A 4.052122
A 6.778892
B 8.155159
B 6.252163
A 4.095930
A 6.145099
A 4.994415
A 7.626136
B 6.884315
B 5.589942
B 6.074620
B 5.449216
A 4.626119
A 5.545607
B 6.798265
B 8.806959
B 7.117702
A 4.973188
A 4.212082
A 4.825620
A 6.408064
B 6.982158
B 8.310192
B 8.389218
B 6.855587
B 7.015916
B 5.105175
A 3.963125
A 4.441499
A 7.290045
A 5.051415
B 7.489135
B 8.126187
B 7.077561
B 6.950186
B 8.080576
A 5.644856
A 5.116219
A 3.062682
A 3.980738
A 3.668895
B 7.537187
B 7.139165
B 6.891767
</textarea>
<br />
<br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Well, how about now? </span><br />
<br />
<div id="boxplotrandom">
</div>
<script>
var randomdt = gg.data({
'class': ['A', 'A', 'B', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B'],
'value': [5.665396, 5.300887, 6.280863, 6.283800, 7.171414, 6.417034, 8.521771, 4.706804, 4.312119, 4.354617, 5.786552, 5.438225, 6.242482, 6.265350, 6.980730, 3.767677, 4.052122, 6.778892, 8.155159, 6.252163, 4.095930, 6.145099, 4.994415, 7.626136, 6.884315, 5.589942, 6.074620, 5.449216, 4.626119, 5.545607, 6.798265, 8.806959, 7.117702, 4.973188, 4.212082, 4.825620, 6.408064, 6.982158, 8.310192, 8.389218, 6.855587, 7.015916, 5.105175, 3.963125, 4.441499, 7.290045, 5.051415, 7.489135, 8.126187, 7.077561, 6.950186, 8.080576, 5.644856, 5.116219,
3.062682, 3.980738, 3.668895, 7.537187, 7.139165, 6.891767]
})
gg.graph(randomdt)
.layer(gg.layer.box().map({'x':'class', 'y':'value'}))
.opts({'title':'Boxplot of data', 'dom':'#boxplotrandom', 'width':500, 'height':200})
.coord(gg.coord.cart(true))
.scale('y', gg.scale.continuous('linear', 2, 10))
.render();
</script>
<br />
<br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">A statistician may run what is called a “<a href="http://en.wikipedia.org/wiki/Student's_t-test">t-test</a>” to answer the above questions. The rest of us can still be fairly certain that the difference is pretty significant. This is what we call a “squinty eye test”: if you can see the difference in a chart when squinting your eyes, it’s probably significant.</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">So detecting patterns given the right visual is easy. The hard part, then, is finding the right visual. That’s where Polychart comes in.</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">A while ago <a href="http://worrydream.com/">Bret Victor</a>, who designed user interfaces for Apple, gave <a href="http://vimeo.com/36579366">a talk titled “Inventing on Principle”</a>. One of the core principles behind all his demos is to have little resistance between having an idea and having that idea implemented. We think that this is an important issue in data analysis.</span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">It’s one of the main reasons why we made it so easy to explore data iteratively in Polychart. All that’s necessary to iterate from one chart to the next is a simple drag-and-drop action. The new chart is created at the speed of thought. </span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><a href="http://www.forbes.com/sites/gilpress/2012/08/31/the-data-scientist-will-be-replaced-by-tools/">Forbes recently noted</a> the provocative title of a <a href="http://panelpicker.sxsw.com/vote/4311">proposed SXSW panel</a>: “The Data Scientist Will Be Replaced By Tools”. While we don’t think that tools can replace everything a data scientist does, we hope that new tools like <a href="http://polychart.com/">Polychart</a> will be able to help data scientists to do their jobs more effectively. Further, we hope that new tools will be accessible enough to those who do not have training in advanced statistics, and allow for greater democratization of data.</span>Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-5638344640792466487.post-74100762380105057232012-08-23T11:09:00.001-07:002012-08-23T11:09:36.122-07:00Git Statistics with Polychart Graph Builder<p>For programmers reading this blog, we produced a video analyzing our programming productivity at Polychart using the Polychart Graph Builder. </p>
<iframe width="560" height="315" src="http://www.youtube.com/embed/P13bDhDWrMQ" frameborder="0" allowfullscreen></iframe>
<p>One key advantage for using Polychart to do exploratory analysis like this is speed. It's easy to come up with a new way of looking at the data, and have the revised chart show up on your screen a second later. We didn't have anything specific that we were looking for, but as time progressed, different aspects of the data stood out and begged to be explored.</p>
<p>Another key advantage of Polychart is its expressiveness. Towards the end of the video we explained the idea of binding variables to aesthetics: being able to associate a graph feature (e.g. size of a point) to some value of a variable. This allows you to create more customized graphs suited to your needs.</p>Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-76510961294090088282012-08-07T10:06:00.000-07:002012-08-17T11:36:49.946-07:00Visualizing the Olympic Games<script src="http://polychart.com/s/compiled/polychart.standalone.min.js" type="text/javascript"></script>
<p>In keeping up with the spirit of the current 2012 London Olympic Games, we created a visualization of the past performances of the top 9 countries with highest medal counts. It gives an overview of the countries' performances in various sports.</p>
<div id="grapholympic">
</div>
<p>The size of the points corresponds to the number of total medals earned by a particular country in a particular sport category. We normalized medal counts so that the maximum size of the circles are the same for each sport category, so that performance in different sports are somewhat comparable.</p>
<p> The sports are divided into the following categories:
<ul>
<li> Aquatic: swimming, diving, synchronized swimming, and water polo </li>
<li> Canoeing </li>
<li> Cycling </li>
<li> Equestrian: dressage, eventing, jumping </li>
<li> Gymnastics </li>
<li> Hockey (Field Hockey) </li>
<li> Indoor: Track and Field, Table Tennis, Taekwondo, Weightlifting, Fencing, Volleyball, Judo, Basketball, Boxing, Badminton, Wrestling, Tennis, and Softball </li>
<li> Modern Pentathlon </li>
<li> Outdoor: Soccer, Baseball, Archery, and Handball
Sailing, Shooting </li>
<li> Triathlon </li>
</ul>
</p>
<p> Australia has improved considerably through the year in Aquatics and has been doing generally well in Canoeing, Hockey, Equestrian, Triathlon, and Sailing. It faltered in cycling for the last Olympics in 2008 and has barely scored in Gymnastics and Modern Pentathlon. Its performance has declined in Indoor, Outdoor, and Shooting. </p>
<p> Brazil, host of the upcoming 2016 Rio Olympic Games, has barely scored in Canoeing, Cycling, Gynmastics, Hockey, Modern Pentathlon, Shooting, and Triathlon. It does fairly well in Indoor and Outdoor, although has been declining in scoring for Sailing. </p>
<p> China, host of the past 2008 Beijing Olympic Games, generally does well in Aquatics, Gymnastics, Indoor, and Shooting. It has improved its performance through the years to score more medals in Sailing, Outdoor, Canoeing, and Cycling. </p>
<p> France, another candidate in the Olympic countries' medal race, scored most of its medals in Canoeing, Cycling, and Indoor. </p>
<p> Germany, similar to China, does well in almost all the categories, except Gymnastics. It has recently scored medals in Modern Pentathlon. </p>
<p> Japan's best sport categories seems to be Aquatics and Indoor. The country scores little in other categories, none in Triathlon, Hockey, and Canoeing. </p>
<p> Russia, a country featured in the prediction for 2012 Olympics' top 3 medal winners, excels in almost all categories except Equestrian, Hockey, and Triathlon. </p>
<p> The United Kingdom, the current London 2012 Olympics host, excels in Cycling, Modern Pentathlon, Outdoor, Sailing, Equestrian. It is still struggling in Aquatics, Gymnastics, Hockey, and Triathlon. </p>
<p> United States, a country in the lead to dominate the medal race, excels in almost all categories, except Canoeing, Hockey, Modern Pentathlon, and Triathlon. </p>
<p> As always, this visualization was created using Polychart.js. Here's the code we used: </p>
<p> For those interested, <a href= http://polychart.com/tutorial> here </a> is a tutorial on how to use <a href= http://polychartjs.com/> Polychart.JS </a> , a Javascript Graphing Library. </p>
<script src="https://gist.github.com/3278459.js"> </script>
<script>
var data = gg.data([
[
1992,
"Australia",
"Aquatics",
9,
0.138461538
],
[
1992,
"Australia",
"Canoeing",
6,
0.272727273
],
[
1992,
"Australia",
"Cycling",
8,
0.615384615
],
[
1992,
"Australia",
"Equestrian",
4,
0.333333333
],
[
1992,
"Australia",
"Gymnastics",
0,
0
],
[
1992,
"Australia",
"Hockey",
16,
0.5
],
[
1992,
"Australia",
"Indoor",
2,
0.03030303
],
[
1992,
"Australia",
"Modern Pentathlon",
0,
0
],
[
1992,
"Australia",
"Outdoor",
8,
0.125
],
[
1992,
"Australia",
"Sailing",
3,
0.1875
],
[
1992,
"Australia",
"Shooting",
0,
0
],
[
1992,
"Australia",
"Triathlon",
0,
0
],
[
1992,
"Brazil",
"Aquatics",
1,
0.015384615
],
[
1992,
"Brazil",
"Canoeing",
0,
0
],
[
1992,
"Brazil",
"Cycling",
0,
0
],
[
1992,
"Brazil",
"Equestrian",
0,
0
],
[
1992,
"Brazil",
"Gymnastics",
0,
0
],
[
1992,
"Brazil",
"Hockey",
0,
0
],
[
1992,
"Brazil",
"Indoor",
12,
0.181818182
],
[
1992,
"Brazil",
"Modern Pentathlon",
0,
0
],
[
1992,
"Brazil",
"Outdoor",
0,
0
],
[
1992,
"Brazil",
"Sailing",
0,
0
],
[
1992,
"Brazil",
"Shooting",
0,
0
],
[
1992,
"Brazil",
"Triathlon",
0,
0
],
[
1992,
"China",
"Aquatics",
18,
0.276923077
],
[
1992,
"China",
"Canoeing",
0,
0
],
[
1992,
"China",
"Cycling",
0,
0
],
[
1992,
"China",
"Equestrian",
0,
0
],
[
1992,
"China",
"Gymnastics",
13,
0.433333333
],
[
1992,
"China",
"Hockey",
0,
0
],
[
1992,
"China",
"Indoor",
37,
0.560606061
],
[
1992,
"China",
"Modern Pentathlon",
0,
0
],
[
1992,
"China",
"Outdoor",
9,
0.140625
],
[
1992,
"China",
"Sailing",
1,
0.0625
],
[
1992,
"China",
"Shooting",
4,
0.5
],
[
1992,
"China",
"Triathlon",
0,
0
],
[
1992,
"France",
"Aquatics",
3,
0.046153846
],
[
1992,
"France",
"Canoeing",
6,
0.272727273
],
[
1992,
"France",
"Cycling",
5,
0.384615385
],
[
1992,
"France",
"Equestrian",
4,
0.333333333
],
[
1992,
"France",
"Gymnastics",
0,
0
],
[
1992,
"France",
"Hockey",
0,
0
],
[
1992,
"France",
"Indoor",
17,
0.257575758
],
[
1992,
"France",
"Modern Pentathlon",
0,
0
],
[
1992,
"France",
"Outdoor",
18,
0.28125
],
[
1992,
"France",
"Sailing",
3,
0.1875
],
[
1992,
"France",
"Shooting",
1,
0.125
],
[
1992,
"France",
"Triathlon",
0,
0
],
[
1992,
"Germany",
"Aquatics",
29,
0.446153846
],
[
1992,
"Germany",
"Canoeing",
22,
1
],
[
1992,
"Germany",
"Cycling",
13,
1
],
[
1992,
"Germany",
"Equestrian",
12,
1
],
[
1992,
"Germany",
"Gymnastics",
3,
0.1
],
[
1992,
"Germany",
"Hockey",
32,
1
],
[
1992,
"Germany",
"Indoor",
32,
0.484848485
],
[
1992,
"Germany",
"Modern Pentathlon",
0,
0
],
[
1992,
"Germany",
"Outdoor",
52,
0.8125
],
[
1992,
"Germany",
"Sailing",
0,
0
],
[
1992,
"Germany",
"Shooting",
3,
0.375
],
[
1992,
"Germany",
"Triathlon",
0,
0
],
[
1992,
"Japan",
"Aquatics",
4,
0.061538462
],
[
1992,
"Japan",
"Canoeing",
0,
0
],
[
1992,
"Japan",
"Cycling",
0,
0
],
[
1992,
"Japan",
"Equestrian",
0,
0
],
[
1992,
"Japan",
"Gymnastics",
8,
0.266666667
],
[
1992,
"Japan",
"Hockey",
0,
0
],
[
1992,
"Japan",
"Indoor",
10,
0.151515152
],
[
1992,
"Japan",
"Modern Pentathlon",
0,
0
],
[
1992,
"Japan",
"Outdoor",
22,
0.34375
],
[
1992,
"Japan",
"Sailing",
0,
0
],
[
1992,
"Japan",
"Shooting",
2,
0.25
],
[
1992,
"Japan",
"Triathlon",
0,
0
],
[
1992,
"Russia",
"Aquatics",
46,
0.707692308
],
[
1992,
"Russia",
"Canoeing",
3,
0.136363636
],
[
1992,
"Russia",
"Cycling",
0,
0
],
[
1992,
"Russia",
"Equestrian",
0,
0
],
[
1992,
"Russia",
"Gymnastics",
30,
1
],
[
1992,
"Russia",
"Hockey",
0,
0
],
[
1992,
"Russia",
"Indoor",
66,
1
],
[
1992,
"Russia",
"Modern Pentathlon",
4,
1
],
[
1992,
"Russia",
"Outdoor",
64,
1
],
[
1992,
"Russia",
"Sailing",
0,
0
],
[
1992,
"Russia",
"Shooting",
8,
1
],
[
1992,
"Russia",
"Triathlon",
0,
0
],
[
1992,
"UK",
"Aquatics",
1,
0.015384615
],
[
1992,
"UK",
"Canoeing",
1,
0.045454545
],
[
1992,
"UK",
"Cycling",
1,
0.076923077
],
[
1992,
"UK",
"Equestrian",
0,
0
],
[
1992,
"UK",
"Gymnastics",
0,
0
],
[
1992,
"UK",
"Hockey",
16,
0.5
],
[
1992,
"UK",
"Indoor",
5,
0.075757576
],
[
1992,
"UK",
"Modern Pentathlon",
0,
0
],
[
1992,
"UK",
"Outdoor",
21,
0.328125
],
[
1992,
"UK",
"Sailing",
3,
0.1875
],
[
1992,
"UK",
"Shooting",
0,
0
],
[
1992,
"UK",
"Triathlon",
0,
0
],
[
1992,
"US",
"Aquatics",
65,
1
],
[
1992,
"US",
"Canoeing",
5,
0.227272727
],
[
1992,
"US",
"Cycling",
2,
0.153846154
],
[
1992,
"US",
"Equestrian",
5,
0.416666667
],
[
1992,
"US",
"Gymnastics",
11,
0.366666667
],
[
1992,
"US",
"Hockey",
0,
0
],
[
1992,
"US",
"Indoor",
64,
0.96969697
],
[
1992,
"US",
"Modern Pentathlon",
0,
0
],
[
1992,
"US",
"Outdoor",
52,
0.8125
],
[
1992,
"US",
"Sailing",
16,
1
],
[
1992,
"US",
"Shooting",
2,
0.25
],
[
1992,
"US",
"Triathlon",
0,
0
],
[
1996,
"Australia",
"Aquatics",
25,
0.347222222
],
[
1996,
"Australia",
"Canoeing",
5,
0.25
],
[
1996,
"Australia",
"Cycling",
8,
0.615384615
],
[
1996,
"Australia",
"Equestrian",
4,
0.307692308
],
[
1996,
"Australia",
"Gymnastics",
0,
0
],
[
1996,
"Australia",
"Hockey",
32,
1
],
[
1996,
"Australia",
"Indoor",
37,
0.596774194
],
[
1996,
"Australia",
"Modern Pentathlon",
0,
0
],
[
1996,
"Australia",
"Outdoor",
18,
0.206896552
],
[
1996,
"Australia",
"Sailing",
4,
0.8
],
[
1996,
"Australia",
"Shooting",
3,
0.5
],
[
1996,
"Australia",
"Triathlon",
0,
0
],
[
1996,
"Brazil",
"Aquatics",
3,
0.041666667
],
[
1996,
"Brazil",
"Canoeing",
0,
0
],
[
1996,
"Brazil",
"Cycling",
0,
0
],
[
1996,
"Brazil",
"Equestrian",
4,
0.307692308
],
[
1996,
"Brazil",
"Gymnastics",
0,
0
],
[
1996,
"Brazil",
"Hockey",
0,
0
],
[
1996,
"Brazil",
"Indoor",
30,
0.483870968
],
[
1996,
"Brazil",
"Modern Pentathlon",
0,
0
],
[
1996,
"Brazil",
"Outdoor",
22,
0.252873563
],
[
1996,
"Brazil",
"Sailing",
5,
1
],
[
1996,
"Brazil",
"Shooting",
0,
0
],
[
1996,
"Brazil",
"Triathlon",
0,
0
],
[
1996,
"China",
"Aquatics",
17,
0.236111111
],
[
1996,
"China",
"Canoeing",
0,
0
],
[
1996,
"China",
"Cycling",
0,
0
],
[
1996,
"China",
"Equestrian",
0,
0
],
[
1996,
"China",
"Gymnastics",
12,
0.444444444
],
[
1996,
"China",
"Hockey",
0,
0
],
[
1996,
"China",
"Indoor",
55,
0.887096774
],
[
1996,
"China",
"Modern Pentathlon",
0,
0
],
[
1996,
"China",
"Outdoor",
23,
0.264367816
],
[
1996,
"China",
"Sailing",
0,
0
],
[
1996,
"China",
"Shooting",
5,
0.833333333
],
[
1996,
"China",
"Triathlon",
0,
0
],
[
1996,
"France",
"Aquatics",
0,
0
],
[
1996,
"France",
"Canoeing",
4,
0.2
],
[
1996,
"France",
"Cycling",
13,
1
],
[
1996,
"France",
"Equestrian",
1,
0.076923077
],
[
1996,
"France",
"Gymnastics",
0,
0
],
[
1996,
"France",
"Hockey",
0,
0
],
[
1996,
"France",
"Indoor",
18,
0.290322581
],
[
1996,
"France",
"Modern Pentathlon",
0,
0
],
[
1996,
"France",
"Outdoor",
14,
0.16091954
],
[
1996,
"France",
"Sailing",
0,
0
],
[
1996,
"France",
"Shooting",
2,
0.333333333
],
[
1996,
"France",
"Triathlon",
0,
0
],
[
1996,
"Germany",
"Aquatics",
32,
0.444444444
],
[
1996,
"Germany",
"Canoeing",
20,
1
],
[
1996,
"Germany",
"Cycling",
2,
0.153846154
],
[
1996,
"Germany",
"Equestrian",
10,
0.769230769
],
[
1996,
"Germany",
"Gymnastics",
1,
0.037037037
],
[
1996,
"Germany",
"Hockey",
0,
0
],
[
1996,
"Germany",
"Indoor",
21,
0.338709677
],
[
1996,
"Germany",
"Modern Pentathlon",
0,
0
],
[
1996,
"Germany",
"Outdoor",
31,
0.356321839
],
[
1996,
"Germany",
"Sailing",
3,
0.6
],
[
1996,
"Germany",
"Shooting",
4,
0.666666667
],
[
1996,
"Germany",
"Triathlon",
0,
0
],
[
1996,
"Japan",
"Aquatics",
10,
0.138888889
],
[
1996,
"Japan",
"Canoeing",
0,
0
],
[
1996,
"Japan",
"Cycling",
1,
0.076923077
],
[
1996,
"Japan",
"Equestrian",
0,
0
],
[
1996,
"Japan",
"Gymnastics",
0,
0
],
[
1996,
"Japan",
"Hockey",
0,
0
],
[
1996,
"Japan",
"Indoor",
9,
0.14516129
],
[
1996,
"Japan",
"Modern Pentathlon",
0,
0
],
[
1996,
"Japan",
"Outdoor",
21,
0.24137931
],
[
1996,
"Japan",
"Sailing",
2,
0.4
],
[
1996,
"Japan",
"Shooting",
0,
0
],
[
1996,
"Japan",
"Triathlon",
0,
0
],
[
1996,
"Russia",
"Aquatics",
20,
0.277777778
],
[
1996,
"Russia",
"Canoeing",
4,
0.2
],
[
1996,
"Russia",
"Cycling",
7,
0.538461538
],
[
1996,
"Russia",
"Equestrian",
0,
0
],
[
1996,
"Russia",
"Gymnastics",
27,
1
],
[
1996,
"Russia",
"Hockey",
0,
0
],
[
1996,
"Russia",
"Indoor",
29,
0.467741935
],
[
1996,
"Russia",
"Modern Pentathlon",
1,
1
],
[
1996,
"Russia",
"Outdoor",
19,
0.218390805
],
[
1996,
"Russia",
"Sailing",
3,
0.6
],
[
1996,
"Russia",
"Shooting",
6,
1
],
[
1996,
"Russia",
"Triathlon",
0,
0
],
[
1996,
"UK",
"Aquatics",
2,
0.027777778
],
[
1996,
"UK",
"Canoeing",
0,
0
],
[
1996,
"UK",
"Cycling",
2,
0.153846154
],
[
1996,
"UK",
"Equestrian",
0,
0
],
[
1996,
"UK",
"Gymnastics",
0,
0
],
[
1996,
"UK",
"Hockey",
0,
0
],
[
1996,
"UK",
"Indoor",
2,
0.032258065
],
[
1996,
"UK",
"Modern Pentathlon",
0,
0
],
[
1996,
"UK",
"Outdoor",
15,
0.172413793
],
[
1996,
"UK",
"Sailing",
3,
0.6
],
[
1996,
"UK",
"Shooting",
0,
0
],
[
1996,
"UK",
"Triathlon",
0,
0
],
[
1996,
"US",
"Aquatics",
72,
1
],
[
1996,
"US",
"Canoeing",
1,
0.05
],
[
1996,
"US",
"Cycling",
3,
0.230769231
],
[
1996,
"US",
"Equestrian",
13,
1
],
[
1996,
"US",
"Gymnastics",
11,
0.407407407
],
[
1996,
"US",
"Hockey",
0,
0
],
[
1996,
"US",
"Indoor",
62,
1
],
[
1996,
"US",
"Modern Pentathlon",
0,
0
],
[
1996,
"US",
"Outdoor",
87,
1
],
[
1996,
"US",
"Sailing",
4,
0.8
],
[
1996,
"US",
"Shooting",
3,
0.5
],
[
1996,
"US",
"Triathlon",
0,
0
],
[
2000,
"Australia",
"Aquatics",
64,
0.810126582
],
[
2000,
"Australia",
"Canoeing",
3,
0.176470588
],
[
2000,
"Australia",
"Cycling",
9,
0.45
],
[
2000,
"Australia",
"Equestrian",
5,
0.5
],
[
2000,
"Australia",
"Gymnastics",
1,
0.028571429
],
[
2000,
"Australia",
"Hockey",
32,
1
],
[
2000,
"Australia",
"Indoor",
34,
0.435897436
],
[
2000,
"Australia",
"Modern Pentathlon",
0,
0
],
[
2000,
"Australia",
"Outdoor",
25,
0.304878049
],
[
2000,
"Australia",
"Sailing",
7,
0.5
],
[
2000,
"Australia",
"Shooting",
3,
0.375
],
[
2000,
"Australia",
"Triathlon",
1,
1
],
[
2000,
"Brazil",
"Aquatics",
8,
0.101265823
],
[
2000,
"Brazil",
"Canoeing",
0,
0
],
[
2000,
"Brazil",
"Cycling",
0,
0
],
[
2000,
"Brazil",
"Equestrian",
8,
0.8
],
[
2000,
"Brazil",
"Gymnastics",
0,
0
],
[
2000,
"Brazil",
"Hockey",
0,
0
],
[
2000,
"Brazil",
"Indoor",
64,
0.820512821
],
[
2000,
"Brazil",
"Modern Pentathlon",
0,
0
],
[
2000,
"Brazil",
"Outdoor",
8,
0.097560976
],
[
2000,
"Brazil",
"Sailing",
6,
0.428571429
],
[
2000,
"Brazil",
"Shooting",
0,
0
],
[
2000,
"Brazil",
"Triathlon",
0,
0
],
[
2000,
"China",
"Aquatics",
14,
0.17721519
],
[
2000,
"China",
"Canoeing",
0,
0
],
[
2000,
"China",
"Cycling",
1,
0.05
],
[
2000,
"China",
"Equestrian",
0,
0
],
[
2000,
"China",
"Gymnastics",
18,
0.514285714
],
[
2000,
"China",
"Hockey",
0,
0
],
[
2000,
"China",
"Indoor",
45,
0.576923077
],
[
2000,
"China",
"Modern Pentathlon",
0,
0
],
[
2000,
"China",
"Outdoor",
1,
0.012195122
],
[
2000,
"China",
"Sailing",
0,
0
],
[
2000,
"China",
"Shooting",
8,
1
],
[
2000,
"China",
"Triathlon",
0,
0
],
[
2000,
"France",
"Aquatics",
6,
0.075949367
],
[
2000,
"France",
"Canoeing",
6,
0.352941176
],
[
2000,
"France",
"Cycling",
20,
1
],
[
2000,
"France",
"Equestrian",
0,
0
],
[
2000,
"France",
"Gymnastics",
4,
0.114285714
],
[
2000,
"France",
"Hockey",
0,
0
],
[
2000,
"France",
"Indoor",
78,
1
],
[
2000,
"France",
"Modern Pentathlon",
0,
0
],
[
2000,
"France",
"Outdoor",
16,
0.195121951
],
[
2000,
"France",
"Sailing",
0,
0
],
[
2000,
"France",
"Shooting",
4,
0.5
],
[
2000,
"France",
"Triathlon",
0,
0
],
[
2000,
"Germany",
"Aquatics",
14,
0.17721519
],
[
2000,
"Germany",
"Canoeing",
17,
1
],
[
2000,
"Germany",
"Cycling",
13,
0.65
],
[
2000,
"Germany",
"Equestrian",
10,
1
],
[
2000,
"Germany",
"Gymnastics",
0,
0
],
[
2000,
"Germany",
"Hockey",
0,
0
],
[
2000,
"Germany",
"Indoor",
19,
0.243589744
],
[
2000,
"Germany",
"Modern Pentathlon",
0,
0
],
[
2000,
"Germany",
"Outdoor",
40,
0.487804878
],
[
2000,
"Germany",
"Sailing",
6,
0.428571429
],
[
2000,
"Germany",
"Shooting",
0,
0
],
[
2000,
"Germany",
"Triathlon",
1,
1
],
[
2000,
"Japan",
"Aquatics",
36,
0.455696203
],
[
2000,
"Japan",
"Canoeing",
0,
0
],
[
2000,
"Japan",
"Cycling",
0,
0
],
[
2000,
"Japan",
"Equestrian",
0,
0
],
[
2000,
"Japan",
"Gymnastics",
0,
0
],
[
2000,
"Japan",
"Hockey",
0,
0
],
[
2000,
"Japan",
"Indoor",
50,
0.641025641
],
[
2000,
"Japan",
"Modern Pentathlon",
0,
0
],
[
2000,
"Japan",
"Outdoor",
2,
0.024390244
],
[
2000,
"Japan",
"Sailing",
0,
0
],
[
2000,
"Japan",
"Shooting",
0,
0
],
[
2000,
"Japan",
"Triathlon",
0,
0
],
[
2000,
"Russia",
"Aquatics",
47,
0.594936709
],
[
2000,
"Russia",
"Canoeing",
1,
0.058823529
],
[
2000,
"Russia",
"Cycling",
4,
0.2
],
[
2000,
"Russia",
"Equestrian",
0,
0
],
[
2000,
"Russia",
"Gymnastics",
35,
1
],
[
2000,
"Russia",
"Hockey",
0,
0
],
[
2000,
"Russia",
"Indoor",
59,
0.756410256
],
[
2000,
"Russia",
"Modern Pentathlon",
1,
0.25
],
[
2000,
"Russia",
"Outdoor",
34,
0.414634146
],
[
2000,
"Russia",
"Sailing",
0,
0
],
[
2000,
"Russia",
"Shooting",
6,
0.75
],
[
2000,
"Russia",
"Triathlon",
0,
0
],
[
2000,
"UK",
"Aquatics",
0,
0
],
[
2000,
"UK",
"Canoeing",
4,
0.235294118
],
[
2000,
"UK",
"Cycling",
18,
0.9
],
[
2000,
"UK",
"Equestrian",
8,
0.8
],
[
2000,
"UK",
"Gymnastics",
0,
0
],
[
2000,
"UK",
"Hockey",
0,
0
],
[
2000,
"UK",
"Indoor",
8,
0.102564103
],
[
2000,
"UK",
"Modern Pentathlon",
4,
1
],
[
2000,
"UK",
"Outdoor",
46,
0.56097561
],
[
2000,
"UK",
"Sailing",
14,
1
],
[
2000,
"UK",
"Shooting",
4,
0.5
],
[
2000,
"UK",
"Triathlon",
0,
0
],
[
2000,
"US",
"Aquatics",
79,
1
],
[
2000,
"US",
"Canoeing",
0,
0
],
[
2000,
"US",
"Cycling",
3,
0.15
],
[
2000,
"US",
"Equestrian",
9,
0.9
],
[
2000,
"US",
"Gymnastics",
0,
0
],
[
2000,
"US",
"Hockey",
0,
0
],
[
2000,
"US",
"Indoor",
59,
0.756410256
],
[
2000,
"US",
"Modern Pentathlon",
1,
0.25
],
[
2000,
"US",
"Outdoor",
82,
1
],
[
2000,
"US",
"Sailing",
8,
0.571428571
],
[
2000,
"US",
"Shooting",
3,
0.375
],
[
2000,
"US",
"Triathlon",
0,
0
],
[
2004,
"Australia",
"Aquatics",
40,
0.454545455
],
[
2004,
"Australia",
"Canoeing",
3,
0.157894737
],
[
2004,
"Australia",
"Cycling",
14,
1
],
[
2004,
"Australia",
"Equestrian",
0,
0
],
[
2004,
"Australia",
"Gymnastics",
0,
0
],
[
2004,
"Australia",
"Hockey",
16,
0.5
],
[
2004,
"Australia",
"Indoor",
28,
0.358974359
],
[
2004,
"Australia",
"Modern Pentathlon",
0,
0
],
[
2004,
"Australia",
"Outdoor",
50,
0.724637681
],
[
2004,
"Australia",
"Sailing",
0,
0
],
[
2004,
"Australia",
"Shooting",
2,
0.2
],
[
2004,
"Australia",
"Triathlon",
1,
1
],
[
2004,
"Brazil",
"Aquatics",
0,
0
],
[
2004,
"Brazil",
"Canoeing",
0,
0
],
[
2004,
"Brazil",
"Cycling",
0,
0
],
[
2004,
"Brazil",
"Equestrian",
1,
0.066666667
],
[
2004,
"Brazil",
"Gymnastics",
0,
0
],
[
2004,
"Brazil",
"Hockey",
0,
0
],
[
2004,
"Brazil",
"Indoor",
18,
0.230769231
],
[
2004,
"Brazil",
"Modern Pentathlon",
0,
0
],
[
2004,
"Brazil",
"Outdoor",
18,
0.260869565
],
[
2004,
"Brazil",
"Sailing",
3,
0.333333333
],
[
2004,
"Brazil",
"Shooting",
0,
0
],
[
2004,
"Brazil",
"Triathlon",
0,
0
],
[
2004,
"China",
"Aquatics",
18,
0.204545455
],
[
2004,
"China",
"Canoeing",
2,
0.105263158
],
[
2004,
"China",
"Cycling",
1,
0.071428571
],
[
2004,
"China",
"Equestrian",
0,
0
],
[
2004,
"China",
"Gymnastics",
4,
0.210526316
],
[
2004,
"China",
"Hockey",
0,
0
],
[
2004,
"China",
"Indoor",
54,
0.692307692
],
[
2004,
"China",
"Modern Pentathlon",
0,
0
],
[
2004,
"China",
"Outdoor",
5,
0.072463768
],
[
2004,
"China",
"Sailing",
1,
0.111111111
],
[
2004,
"China",
"Shooting",
9,
0.9
],
[
2004,
"China",
"Triathlon",
0,
0
],
[
2004,
"France",
"Aquatics",
6,
0.068181818
],
[
2004,
"France",
"Canoeing",
3,
0.157894737
],
[
2004,
"France",
"Cycling",
5,
0.357142857
],
[
2004,
"France",
"Equestrian",
5,
0.333333333
],
[
2004,
"France",
"Gymnastics",
1,
0.052631579
],
[
2004,
"France",
"Hockey",
0,
0
],
[
2004,
"France",
"Indoor",
21,
0.269230769
],
[
2004,
"France",
"Modern Pentathlon",
0,
0
],
[
2004,
"France",
"Outdoor",
9,
0.130434783
],
[
2004,
"France",
"Sailing",
3,
0.333333333
],
[
2004,
"France",
"Shooting",
0,
0
],
[
2004,
"France",
"Triathlon",
0,
0
],
[
2004,
"Germany",
"Aquatics",
17,
0.193181818
],
[
2004,
"Germany",
"Canoeing",
19,
1
],
[
2004,
"Germany",
"Cycling",
8,
0.571428571
],
[
2004,
"Germany",
"Equestrian",
10,
0.666666667
],
[
2004,
"Germany",
"Gymnastics",
2,
0.105263158
],
[
2004,
"Germany",
"Hockey",
32,
1
],
[
2004,
"Germany",
"Indoor",
14,
0.179487179
],
[
2004,
"Germany",
"Modern Pentathlon",
0,
0
],
[
2004,
"Germany",
"Outdoor",
43,
0.623188406
],
[
2004,
"Germany",
"Sailing",
0,
0
],
[
2004,
"Germany",
"Shooting",
2,
0.2
],
[
2004,
"Germany",
"Triathlon",
0,
0
],
[
2004,
"Japan",
"Aquatics",
21,
0.238636364
],
[
2004,
"Japan",
"Canoeing",
0,
0
],
[
2004,
"Japan",
"Cycling",
3,
0.214285714
],
[
2004,
"Japan",
"Equestrian",
0,
0
],
[
2004,
"Japan",
"Gymnastics",
9,
0.473684211
],
[
2004,
"Japan",
"Hockey",
0,
0
],
[
2004,
"Japan",
"Indoor",
31,
0.397435897
],
[
2004,
"Japan",
"Modern Pentathlon",
0,
0
],
[
2004,
"Japan",
"Outdoor",
27,
0.391304348
],
[
2004,
"Japan",
"Sailing",
2,
0.222222222
],
[
2004,
"Japan",
"Shooting",
0,
0
],
[
2004,
"Japan",
"Triathlon",
0,
0
],
[
2004,
"Russia",
"Aquatics",
30,
0.340909091
],
[
2004,
"Russia",
"Canoeing",
5,
0.263157895
],
[
2004,
"Russia",
"Cycling",
5,
0.357142857
],
[
2004,
"Russia",
"Equestrian",
0,
0
],
[
2004,
"Russia",
"Gymnastics",
17,
0.894736842
],
[
2004,
"Russia",
"Hockey",
0,
0
],
[
2004,
"Russia",
"Indoor",
78,
1
],
[
2004,
"Russia",
"Modern Pentathlon",
1,
1
],
[
2004,
"Russia",
"Outdoor",
45,
0.652173913
],
[
2004,
"Russia",
"Sailing",
0,
0
],
[
2004,
"Russia",
"Shooting",
10,
1
],
[
2004,
"Russia",
"Triathlon",
0,
0
],
[
2004,
"UK",
"Aquatics",
4,
0.045454545
],
[
2004,
"UK",
"Canoeing",
3,
0.157894737
],
[
2004,
"UK",
"Cycling",
8,
0.571428571
],
[
2004,
"UK",
"Equestrian",
7,
0.466666667
],
[
2004,
"UK",
"Gymnastics",
0,
0
],
[
2004,
"UK",
"Hockey",
0,
0
],
[
2004,
"UK",
"Indoor",
3,
0.038461538
],
[
2004,
"UK",
"Modern Pentathlon",
1,
1
],
[
2004,
"UK",
"Outdoor",
20,
0.289855072
],
[
2004,
"UK",
"Sailing",
9,
1
],
[
2004,
"UK",
"Shooting",
0,
0
],
[
2004,
"UK",
"Triathlon",
0,
0
],
[
2004,
"US",
"Aquatics",
88,
1
],
[
2004,
"US",
"Canoeing",
1,
0.052631579
],
[
2004,
"US",
"Cycling",
4,
0.285714286
],
[
2004,
"US",
"Equestrian",
15,
1
],
[
2004,
"US",
"Gymnastics",
19,
1
],
[
2004,
"US",
"Hockey",
0,
0
],
[
2004,
"US",
"Indoor",
57,
0.730769231
],
[
2004,
"US",
"Modern Pentathlon",
0,
0
],
[
2004,
"US",
"Outdoor",
69,
1
],
[
2004,
"US",
"Sailing",
4,
0.444444444
],
[
2004,
"US",
"Shooting",
3,
0.3
],
[
2004,
"US",
"Triathlon",
1,
1
],
[
2008,
"Australia",
"Aquatics",
70,
0.744680851
],
[
2008,
"Australia",
"Canoeing",
8,
0.444444444
],
[
2008,
"Australia",
"Cycling",
1,
0.052631579
],
[
2008,
"Australia",
"Equestrian",
5,
0.454545455
],
[
2008,
"Australia",
"Gymnastics",
0,
0
],
[
2008,
"Australia",
"Hockey",
17,
1
],
[
2008,
"Australia",
"Indoor",
27,
0.259615385
],
[
2008,
"Australia",
"Modern Pentathlon",
0,
0
],
[
2008,
"Australia",
"Outdoor",
12,
0.131868132
],
[
2008,
"Australia",
"Sailing",
6,
0.75
],
[
2008,
"Australia",
"Shooting",
1,
0.125
],
[
2008,
"Australia",
"Triathlon",
2,
1
],
[
2008,
"Brazil",
"Aquatics",
2,
0.021276596
],
[
2008,
"Brazil",
"Canoeing",
0,
0
],
[
2008,
"Brazil",
"Cycling",
0,
0
],
[
2008,
"Brazil",
"Equestrian",
0,
0
],
[
2008,
"Brazil",
"Gymnastics",
0,
0
],
[
2008,
"Brazil",
"Hockey",
0,
0
],
[
2008,
"Brazil",
"Indoor",
32,
0.307692308
],
[
2008,
"Brazil",
"Modern Pentathlon",
0,
0
],
[
2008,
"Brazil",
"Outdoor",
37,
0.406593407
],
[
2008,
"Brazil",
"Sailing",
2,
0.25
],
[
2008,
"Brazil",
"Shooting",
0,
0
],
[
2008,
"Brazil",
"Triathlon",
0,
0
],
[
2008,
"China",
"Aquatics",
37,
0.393617021
],
[
2008,
"China",
"Canoeing",
2,
0.111111111
],
[
2008,
"China",
"Cycling",
1,
0.052631579
],
[
2008,
"China",
"Equestrian",
0,
0
],
[
2008,
"China",
"Gymnastics",
33,
1
],
[
2008,
"China",
"Hockey",
16,
0.941176471
],
[
2008,
"China",
"Indoor",
69,
0.663461538
],
[
2008,
"China",
"Modern Pentathlon",
0,
0
],
[
2008,
"China",
"Outdoor",
15,
0.164835165
],
[
2008,
"China",
"Sailing",
2,
0.25
],
[
2008,
"China",
"Shooting",
8,
1
],
[
2008,
"China",
"Triathlon",
0,
0
],
[
2008,
"France",
"Aquatics",
11,
0.117021277
],
[
2008,
"France",
"Canoeing",
3,
0.166666667
],
[
2008,
"France",
"Cycling",
8,
0.421052632
],
[
2008,
"France",
"Equestrian",
0,
0
],
[
2008,
"France",
"Gymnastics",
2,
0.060606061
],
[
2008,
"France",
"Hockey",
0,
0
],
[
2008,
"France",
"Indoor",
19,
0.182692308
],
[
2008,
"France",
"Modern Pentathlon",
0,
0
],
[
2008,
"France",
"Outdoor",
27,
0.296703297
],
[
2008,
"France",
"Sailing",
4,
0.5
],
[
2008,
"France",
"Shooting",
1,
0.125
],
[
2008,
"France",
"Triathlon",
0,
0
],
[
2008,
"Germany",
"Aquatics",
7,
0.074468085
],
[
2008,
"Germany",
"Canoeing",
18,
1
],
[
2008,
"Germany",
"Cycling",
5,
0.263157895
],
[
2008,
"Germany",
"Equestrian",
11,
1
],
[
2008,
"Germany",
"Gymnastics",
2,
0.060606061
],
[
2008,
"Germany",
"Hockey",
17,
1
],
[
2008,
"Germany",
"Indoor",
8,
0.076923077
],
[
2008,
"Germany",
"Modern Pentathlon",
1,
0.5
],
[
2008,
"Germany",
"Outdoor",
25,
0.274725275
],
[
2008,
"Germany",
"Sailing",
2,
0.25
],
[
2008,
"Germany",
"Shooting",
4,
0.5
],
[
2008,
"Germany",
"Triathlon",
1,
0.5
],
[
2008,
"Japan",
"Aquatics",
10,
0.106382979
],
[
2008,
"Japan",
"Canoeing",
0,
0
],
[
2008,
"Japan",
"Cycling",
1,
0.052631579
],
[
2008,
"Japan",
"Equestrian",
0,
0
],
[
2008,
"Japan",
"Gymnastics",
7,
0.212121212
],
[
2008,
"Japan",
"Hockey",
0,
0
],
[
2008,
"Japan",
"Indoor",
29,
0.278846154
],
[
2008,
"Japan",
"Modern Pentathlon",
0,
0
],
[
2008,
"Japan",
"Outdoor",
0,
0
],
[
2008,
"Japan",
"Sailing",
0,
0
],
[
2008,
"Japan",
"Shooting",
0,
0
],
[
2008,
"Japan",
"Triathlon",
0,
0
],
[
2008,
"Russia",
"Aquatics",
54,
0.574468085
],
[
2008,
"Russia",
"Canoeing",
10,
0.555555556
],
[
2008,
"Russia",
"Cycling",
6,
0.315789474
],
[
2008,
"Russia",
"Equestrian",
0,
0
],
[
2008,
"Russia",
"Gymnastics",
18,
0.545454545
],
[
2008,
"Russia",
"Hockey",
0,
0
],
[
2008,
"Russia",
"Indoor",
104,
1
],
[
2008,
"Russia",
"Modern Pentathlon",
2,
1
],
[
2008,
"Russia",
"Outdoor",
88,
0.967032967
],
[
2008,
"Russia",
"Sailing",
0,
0
],
[
2008,
"Russia",
"Shooting",
8,
1
],
[
2008,
"Russia",
"Triathlon",
0,
0
],
[
2008,
"UK",
"Aquatics",
6,
0.063829787
],
[
2008,
"UK",
"Canoeing",
3,
0.166666667
],
[
2008,
"UK",
"Cycling",
19,
1
],
[
2008,
"UK",
"Equestrian",
6,
0.545454545
],
[
2008,
"UK",
"Gymnastics",
1,
0.03030303
],
[
2008,
"UK",
"Hockey",
0,
0
],
[
2008,
"UK",
"Indoor",
4,
0.038461538
],
[
2008,
"UK",
"Modern Pentathlon",
1,
0.5
],
[
2008,
"UK",
"Outdoor",
26,
0.285714286
],
[
2008,
"UK",
"Sailing",
8,
1
],
[
2008,
"UK",
"Shooting",
0,
0
],
[
2008,
"UK",
"Triathlon",
0,
0
],
[
2008,
"US",
"Aquatics",
94,
1
],
[
2008,
"US",
"Canoeing",
0,
0
],
[
2008,
"US",
"Cycling",
5,
0.263157895
],
[
2008,
"US",
"Equestrian",
6,
0.545454545
],
[
2008,
"US",
"Gymnastics",
20,
0.606060606
],
[
2008,
"US",
"Hockey",
0,
0
],
[
2008,
"US",
"Indoor",
92,
0.884615385
],
[
2008,
"US",
"Modern Pentathlon",
0,
0
],
[
2008,
"US",
"Outdoor",
91,
1
],
[
2008,
"US",
"Sailing",
2,
0.25
],
[
2008,
"US",
"Shooting",
6,
0.75
],
[
2008,
"US",
"Triathlon",
0,
0
]
], ['Year', 'Country', 'Sport', 'NumMedal', 'Normalized']);
gg.graph(data)
.layer(
gg.layer.point()
.map({'x':'Year',
'y':'Sport',
'color':'Sport',
'radius':'Normalized'})
).opts({'title':'Olympic Medals by Sports 1982-2008',
'legend-position':'none',
'padding-right':0,
'width':650,
'height':1200,
'spacing-x':60}
).facet(gg.facet.wrap('Country').ncol(3))
.render("grapholympic");
</script>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-29046785804699047582012-07-26T07:37:00.000-07:002013-04-08T07:27:44.503-07:00Operating System Usage with Polychart.JSSince the release of Windows 7 a few years back, its prevalence had spread enormously. Likewise, Apple sold 4.0 million Macs this past quarter. So, who's winning? What's happening to Linux? <br /> <br />
The below graphic answers some of these questions. This dataset was put together by <a href="http://www.w3schools.com/browsers/browsers_os.asp" target="_blank">w3schools</a>, and was collected from W3School's log files over a period of seven years. While w3school users do not accurately represent the entire population of computer users, it is the best publicly available dataset that we could find.<br /><br />
<script src="https://raw.github.com/Polychart/polychart.js/master/polychart.latest.min.js" type="text/javascript">
</script>
<div id="graph0">
</div>
<script>
gg.opts.dom ="graph0";
var data = gg.data([
["2012-06","Win7",53.2],
["2012-05","Win7",52.3],
["2012-04","Win7",51.3],
["2012-03","Win7",49.9],
["2012-02","Win7",48.7],
["2012-01","Win7",47.1],
["2012-06","WinVista",3.7],
["2012-05","WinVista",3.9],
["2012-04","WinVista",4.2],
["2012-03","WinVista",4.3],
["2012-02","WinVista",4.5],
["2012-01","WinVista",4.8],
["2012-06","WinXP",26.2],
["2012-05","WinXP",26.8],
["2012-04","WinXP",27.3],
["2012-03","WinXP",28.9],
["2012-02","WinXP",30],
["2012-01","WinXP",31.4],
["2012-06","Linux",5],
["2012-05","Linux",4.9],
["2012-04","Linux",4.9],
["2012-03","Linux",4.9],
["2012-02","Linux",5],
["2012-01","Linux",4.9],
["2012-06","Mac",8.6],
["2012-05","Mac",9],
["2012-04","Mac",9.3],
["2012-03","Mac",8.9],
["2012-02","Mac",9.1],
["2012-01","Mac",9],
["2012-06","Mobile",1.6],
["2012-05","Mobile",1.6],
["2012-04","Mobile",1.5],
["2012-03","Mobile",1.4],
["2012-02","Mobile",1.3],
["2012-01","Mobile",1.3],
["2012-06","Other",1.7],
["2012-05","Other",1.5],
["2012-04","Other",1.5],
["2012-03","Other",1.7],
["2012-02","Other",1.4],
["2012-01","Other",1.5],
["2011-12","Win7",46.1],
["2011-11","Win7",45.5],
["2011-10","Win7",44.7],
["2011-09","Win7",42.2],
["2011-08","Win7",40.4],
["2011-07","Win7",39.1],
["2011-06","Win7",37.8],
["2011-05","Win7",36.5],
["2011-04","Win7",35.9],
["2011-03","Win7",34.1],
["2011-02","Win7",32.2],
["2011-01","Win7",31.1],
["2011-12","WinVista",5],
["2011-11","WinVista",5.2],
["2011-10","WinVista",5.5],
["2011-09","WinVista",5.6],
["2011-08","WinVista",5.9],
["2011-07","WinVista",6.3],
["2011-06","WinVista",6.7],
["2011-05","WinVista",7.1],
["2011-04","WinVista",7.6],
["2011-03","WinVista",7.9],
["2011-02","WinVista",8.3],
["2011-01","WinVista",8.6],
["2011-12","WinXP",32.6],
["2011-11","WinXP",32.8],
["2011-10","WinXP",33.4],
["2011-09","WinXP",36.2],
["2011-08","WinXP",38],
["2011-07","WinXP",39.1],
["2011-06","WinXP",39.7],
["2011-05","WinXP",40.7],
["2011-04","WinXP",40.9],
["2011-03","WinXP",42.9],
["2011-02","WinXP",44.2],
["2011-01","WinXP",45.3],
["2011-12","Linux",4.9],
["2011-11","Linux",5.1],
["2011-10","Linux",5],
["2011-09","Linux",5.1],
["2011-08","Linux",5.2],
["2011-07","Linux",5.3],
["2011-06","Linux",5.2],
["2011-05","Linux",5.1],
["2011-04","Linux",5.1],
["2011-03","Linux",5.1],
["2011-02","Linux",5.1],
["2011-01","Linux",5],
["2011-12","Mac",8.5],
["2011-11","Mac",8.8],
["2011-10","Mac",8.9],
["2011-09","Mac",8.6],
["2011-08","Mac",8.2],
["2011-07","Mac",7.8],
["2011-06","Mac",8.1],
["2011-05","Mac",8.3],
["2011-04","Mac",8.3],
["2011-03","Mac",8],
["2011-02","Mac",8.1],
["2011-01","Mac",7.8],
["2011-12","Mobile",1.2],
["2011-11","Mobile",1],
["2011-10","Mobile",1],
["2011-09","Mobile",0.9],
["2011-08","Mobile",0.9],
["2011-07","Mobile",1],
["2011-06","Mobile",0.9],
["2011-05","Mobile",0.8],
["2011-04","Mobile",0.8],
["2011-03","Mobile",0.7],
["2011-02","Mobile",0.7],
["2011-01","Mobile",0.7],
["2011-12","Other",1.7],
["2011-11","Other",1.6],
["2011-10","Other",1.5],
["2011-09","Other",1.4],
["2011-08","Other",1.4],
["2011-07","Other",1.4],
["2011-06","Other",1.6],
["2011-05","Other",1.5],
["2011-04","Other",1.4],
["2011-03","Other",1.3],
["2011-02","Other",1.4],
["2011-01","Other",1.5],
["2010-12","Win7",29.1],
["2010-11","Win7",28.5],
["2010-10","Win7",26.8],
["2010-09","Win7",24.3],
["2010-08","Win7",22.3],
["2010-07","Win7",20.6],
["2010-06","Win7",19.8],
["2010-05","Win7",18.9],
["2010-04","Win7",16.7],
["2010-03","Win7",14.7],
["2010-02","Win7",13],
["2010-01","Win7",11.3],
["2010-12","WinVista",8.9],
["2010-11","WinVista",9.5],
["2010-10","WinVista",9.9],
["2010-09","WinVista",10],
["2010-08","WinVista",10.5],
["2010-07","WinVista",10.9],
["2010-06","WinVista",11.7],
["2010-05","WinVista",12.4],
["2010-04","WinVista",13.2],
["2010-03","WinVista",13.7],
["2010-02","WinVista",14.4],
["2010-01","WinVista",15.4],
["2010-12","WinXP",47.2],
["2010-11","WinXP",47],
["2010-10","WinXP",48.9],
["2010-09","WinXP",51.7],
["2010-08","WinXP",53.1],
["2010-07","WinXP",54.6],
["2010-06","WinXP",54.6],
["2010-05","WinXP",55.3],
["2010-04","WinXP",56.1],
["2010-03","WinXP",57.8],
["2010-02","WinXP",58.4],
["2010-01","WinXP",59.4],
["2010-12","Win2000",0.2],
["2010-11","Win2000",0.2],
["2010-10","Win2000",0.3],
["2010-09","Win2000",0.3],
["2010-08","Win2000",0.4],
["2010-07","Win2000",0.4],
["2010-06","Win2000",0.4],
["2010-05","Win2000",0.4],
["2010-04","Win2000",0.5],
["2010-03","Win2000",0.5],
["2010-02","Win2000",0.6],
["2010-01","Win2000",0.6],
["2010-12","Linux",5],
["2010-11","Linux",5],
["2010-10","Linux",4.7],
["2010-09","Linux",4.6],
["2010-08","Linux",4.9],
["2010-07","Linux",4.8],
["2010-06","Linux",4.8],
["2010-05","Linux",4.5],
["2010-04","Linux",4.5],
["2010-03","Linux",4.5],
["2010-02","Linux",4.6],
["2010-01","Linux",4.6],
["2010-12","Mac",7.3],
["2010-11","Mac",7.7],
["2010-10","Mac",7.6],
["2010-09","Mac",7.2],
["2010-08","Mac",6.7],
["2010-07","Mac",6.5],
["2010-06","Mac",6.8],
["2010-05","Mac",6.7],
["2010-04","Mac",7.1],
["2010-03","Mac",6.9],
["2010-02","Mac",7.1],
["2010-01","Mac",6.8],
["2010-12","Other",2.3],
["2010-11","Other",2.1],
["2010-10","Other",1.8],
["2010-09","Other",1.9],
["2010-08","Other",2.1],
["2010-07","Other",2.2],
["2010-06","Other",1.9],
["2010-05","Other",1.8],
["2010-04","Other",1.9],
["2010-03","Other",1.9],
["2010-02","Other",1.9],
["2010-01","Other",1.9],
["2009-12","Win7",9],
["2009-11","Win7",6.7],
["2009-10","Win7",4.4],
["2009-09","Win7",3.2],
["2009-08","Win7",2.5],
["2009-07","Win7",1.9],
["2009-06","Win7",1.6],
["2009-05","Win7",1.1],
["2009-04","Win7",0.7],
["2009-03","Win7",0.5],
["2009-02","Win7",0.4],
["2009-01","Win7",0.2],
["2009-12","WinVista",16],
["2009-11","WinVista",17.5],
["2009-10","WinVista",18.6],
["2009-09","WinVista",18.3],
["2009-08","WinVista",18.1],
["2009-07","WinVista",17.7],
["2009-06","WinVista",18.3],
["2009-05","WinVista",18.4],
["2009-04","WinVista",17.9],
["2009-03","WinVista",17.3],
["2009-02","WinVista",17.2],
["2009-01","WinVista",16.5],
["2009-12","WinXP",61.6],
["2009-11","WinXP",62.2],
["2009-10","WinXP",63.3],
["2009-09","WinXP",65.2],
["2009-08","WinXP",66.2],
["2009-07","WinXP",67.1],
["2009-06","WinXP",66.9],
["2009-05","WinXP",67.2],
["2009-04","WinXP",68],
["2009-03","WinXP",68.9],
["2009-02","WinXP",69],
["2009-01","WinXP",69.8],
["2009-12","Win2000",0.6],
["2009-11","Win2000",0.7],
["2009-10","Win2000",0.7],
["2009-09","Win2000",0.8],
["2009-08","Win2000",0.9],
["2009-07","Win2000",1],
["2009-06","Win2000",1],
["2009-05","Win2000",1.1],
["2009-04","Win2000",1.2],
["2009-03","Win2000",1.3],
["2009-02","Win2000",1.4],
["2009-01","Win2000",1.6],
["2009-12","Linux",4.5],
["2009-11","Linux",4.3],
["2009-10","Linux",4.2],
["2009-09","Linux",4.1],
["2009-08","Linux",4.2],
["2009-07","Linux",4.3],
["2009-06","Linux",4.2],
["2009-05","Linux",4.1],
["2009-04","Linux",4],
["2009-03","Linux",4],
["2009-02","Linux",4],
["2009-01","Linux",3.9],
["2009-12","Mac",6.5],
["2009-11","Mac",6.7],
["2009-10","Mac",6.8],
["2009-09","Mac",6.5],
["2009-08","Mac",6.1],
["2009-07","Mac",6],
["2009-06","Mac",5.9],
["2009-05","Mac",6.1],
["2009-04","Mac",6.1],
["2009-03","Mac",5.9],
["2009-02","Mac",6],
["2009-01","Mac",5.8],
["2009-12","Other",1.8],
["2009-11","Other",1.9],
["2009-10","Other",2],
["2009-09","Other",1.9],
["2009-08","Other",2],
["2009-07","Other",2],
["2009-06","Other",2.1],
["2009-05","Other",2],
["2009-04","Other",2.1],
["2009-03","Other",2.1],
["2009-02","Other",2],
["2009-01","Other",2.2],
["2008-12","WinVista",15.6],
["2008-11","WinVista",15.1],
["2008-10","WinVista",14.4],
["2008-09","WinVista",13.2],
["2008-08","WinVista",12.5],
["2008-07","WinVista",11.5],
["2008-06","WinVista",10],
["2008-05","WinVista",9.3],
["2008-04","WinVista",8.8],
["2008-03","WinVista",8.5],
["2008-02","WinVista",7.8],
["2008-01","WinVista",7.3],
["2008-12","WinXP",71.4],
["2008-11","WinXP",72],
["2008-10","WinXP",72.2],
["2008-09","WinXP",73.3],
["2008-08","WinXP",73.9],
["2008-07","WinXP",74.7],
["2008-06","WinXP",74.6],
["2008-05","WinXP",74],
["2008-04","WinXP",73.3],
["2008-03","WinXP",72.7],
["2008-02","WinXP",72.4],
["2008-01","WinXP",73.6],
["2008-12","Win2000",1.7],
["2008-11","Win2000",1.8],
["2008-10","Win2000",1.9],
["2008-09","Win2000",2.2],
["2008-08","Win2000",2.4],
["2008-07","Win2000",2.6],
["2008-06","Win2000",2.6],
["2008-05","Win2000",2.9],
["2008-04","Win2000",3.3],
["2008-03","Win2000",3.7],
["2008-02","Win2000",4],
["2008-01","Win2000",4],
["2008-12","Win98",0.1],
["2008-11","Win98",0.1],
["2008-10","Win98",0.2],
["2008-09","Win98",0.2],
["2008-08","Win98",0.2],
["2008-07","Win98",0.2],
["2008-06","Win98",0.2],
["2008-05","Win98",0.3],
["2008-04","Win98",0.5],
["2008-03","Win98",0.6],
["2008-02","Win98",0.8],
["2008-01","Win98",0.8],
["2008-12","Linux",3.8],
["2008-11","Linux",3.8],
["2008-10","Linux",3.8],
["2008-09","Linux",3.8],
["2008-08","Linux",3.9],
["2008-07","Linux",3.9],
["2008-06","Linux",3.7],
["2008-05","Linux",3.6],
["2008-04","Linux",3.7],
["2008-03","Linux",3.9],
["2008-02","Linux",3.8],
["2008-01","Linux",3.6],
["2008-12","Mac",5.3],
["2008-11","Mac",5.3],
["2008-10","Mac",5.5],
["2008-09","Mac",5.2],
["2008-08","Mac",4.9],
["2008-07","Mac",4.8],
["2008-06","Mac",4.8],
["2008-05","Mac",4.7],
["2008-04","Mac",4.6],
["2008-03","Mac",4.4],
["2008-02","Mac",4.3],
["2008-01","Mac",4.4],
["2008-12","Other",2.1],
["2008-11","Other",1.9],
["2008-10","Other",2],
["2008-09","Other",2.1],
["2008-08","Other",2.2],
["2008-07","Other",2.3],
["2008-06","Other",4.1],
["2008-05","Other",5.2],
["2008-04","Other",5.8],
["2008-03","Other",6.2],
["2008-02","Other",6.9],
["2008-01","Other",6.3],
["2007-11","WinVista",6.3],
["2007-09","WinVista",4.5],
["2007-07","WinVista",3.6],
["2007-05","WinVista",2.8],
["2007-03","WinVista",1.9],
["2007-01","WinVista",0.6],
["2007-11","WinXP",73.8],
["2007-09","WinXP",74.3],
["2007-07","WinXP",74.6],
["2007-05","WinXP",75],
["2007-03","WinXP",76],
["2007-01","WinXP",76.1],
["2007-11","Win2000",5.1],
["2007-09","Win2000",5.4],
["2007-07","Win2000",6],
["2007-05","Win2000",6.5],
["2007-03","Win2000",7.2],
["2007-01","Win2000",7.7],
["2007-11","Win98",1],
["2007-09","Win98",0.9],
["2007-07","Win98",0.9],
["2007-05","Win98",0.9],
["2007-03","Win98",0.9],
["2007-01","Win98",1],
["2007-11","Linux",3.3],
["2007-09","Linux",3.4],
["2007-07","Linux",3.4],
["2007-05","Linux",3.4],
["2007-03","Linux",3.4],
["2007-01","Linux",3.6],
["2007-11","Mac",3.9],
["2007-09","Mac",3.9],
["2007-07","Mac",4],
["2007-05","Mac",3.9],
["2007-03","Mac",3.8],
["2007-01","Mac",3.8],
["2007-11","Other",6.6],
["2007-09","Other",7.6],
["2007-07","Other",7.5],
["2007-05","Other",7.5],
["2007-03","Other",6.8],
["2007-01","Other",7.2],
["2006-11","WinXP",74.9],
["2006-09","WinXP",74.6],
["2006-07","WinXP",74.3],
["2006-05","WinXP",74.2],
["2006-03","WinXP",72.9],
["2006-01","WinXP",72.3],
["2006-11","Win2000",8],
["2006-09","Win2000",9.2],
["2006-07","Win2000",10.1],
["2006-05","Win2000",10.7],
["2006-03","Win2000",11.9],
["2006-01","Win2000",13.1],
["2006-11","Win98",1],
["2006-09","Win98",1.4],
["2006-07","Win98",1.5],
["2006-05","Win98",1.6],
["2006-03","Win98",2],
["2006-01","Win98",2.4],
["2006-11","Linux",3.5],
["2006-09","Linux",3.5],
["2006-07","Linux",3.4],
["2006-05","Linux",3.4],
["2006-03","Linux",3.4],
["2006-01","Linux",3.3],
["2006-11","Mac",3.6],
["2006-09","Mac",3.6],
["2006-07","Mac",3.6],
["2006-05","Mac",3.6],
["2006-03","Mac",3.5],
["2006-01","Mac",3.5],
["2006-11","Other",9],
["2006-09","Other",7.7],
["2006-07","Other",7.1],
["2006-05","Other",6.5],
["2006-03","Other",6.3],
["2006-01","Other",5.4],
["2005-11","WinXP",71],
["2005-09","WinXP",69.2],
["2005-07","WinXP",65.3],
["2005-05","WinXP",64.5],
["2005-03","WinXP",63.1],
["2005-01","WinXP",61.3],
["2005-11","Win2000",14.6],
["2005-09","Win2000",15.8],
["2005-07","Win2000",17.7],
["2005-05","Win2000",19.4],
["2005-03","Win2000",20.2],
["2005-01","Win2000",21.6],
["2005-11","Win98",2.7],
["2005-09","Win98",3.2],
["2005-07","Win98",3.9],
["2005-05","Win98",3.9],
["2005-03","Win98",4.7],
["2005-01","Win98",5.3],
["2005-11","Linux",3.3],
["2005-09","Linux",3.3],
["2005-07","Linux",3.5],
["2005-05","Linux",3.3],
["2005-03","Linux",3.2],
["2005-01","Linux",3.2],
["2005-11","Mac",3.3],
["2005-09","Mac",3.1],
["2005-07","Mac",3],
["2005-05","Mac",2.9],
["2005-03","Mac",3],
["2005-01","Mac",2.8],
["2005-11","Other",5.1],
["2005-09","Other",5.4],
["2005-07","Other",6.6],
["2005-05","Other",6],
["2005-03","Other",5.8],
["2005-01","Other",5.8],
["2004-11","WinXP",59.1],
["2004-09","WinXP",55.9],
["2004-07","WinXP",52.5],
["2004-05","WinXP",51],
["2004-03","WinXP",48],
["2004-01","WinXP",44.1],
["2004-11","Win2000",23.7],
["2004-09","Win2000",26.2],
["2004-07","Win2000",28.4],
["2004-05","Win2000",29.6],
["2004-03","Win2000",31.1],
["2004-01","Win2000",33.6],
["2004-11","Win98",5.6],
["2004-09","Win98",6.4],
["2004-07","Win98",7.5],
["2004-05","Win98",8.2],
["2004-03","Win98",9.4],
["2004-01","Win98",10.4],
["2004-11","Linux",3.1],
["2004-09","Linux",3.1],
["2004-07","Linux",3.1],
["2004-05","Linux",2.9],
["2004-03","Linux",2.6],
["2004-01","Linux",2.7],
["2004-11","Mac",2.7],
["2004-09","Mac",2.6],
["2004-07","Mac",2.4],
["2004-05","Mac",2.5],
["2004-03","Mac",2.4],
["2004-01","Mac",2.4],
["2004-11","Other",5.8],
["2004-09","Other",5.8],
["2004-07","Other",6.1],
["2004-05","Other",5.8],
["2004-03","Other",6.5],
["2004-01","Other",6.8],
["2003-11","WinXP",42.6],
["2003-09","WinXP",38],
["2003-07","WinXP",33.9],
["2003-05","WinXP",31.4],
["2003-03","WinXP",29.1],
["2003-11","Win2000",36.3],
["2003-09","Win2000",37.9],
["2003-07","Win2000",40.6],
["2003-05","Win2000",41],
["2003-03","Win2000",41.9],
["2003-11","Win98",10.9],
["2003-09","Win98",12.1],
["2003-07","Win98",12.6],
["2003-05","Win98",13.9],
["2003-03","Win98",14.8],
["2003-11","Linux",2.6],
["2003-09","Linux",2.4],
["2003-07","Linux",2.3],
["2003-05","Linux",2.2],
["2003-03","Linux",2.2],
["2003-11","Mac",2.2],
["2003-09","Mac",2],
["2003-07","Mac",1.9],
["2003-05","Mac",1.8],
["2003-03","Mac",1.8],
["2003-11","Other",5.4],
["2003-09","Other",7.6],
["2003-07","Other",8.7],
["2003-05","Other",9.7],
["2003-03","Other",10.2]],
{"Date":{"type":"category"},"OS":{"type":"category"},"Share":{"type":"number"}})
gg.graph(data)
.layer(gg.layer.bar().stats(gg.stats.stack())
.opts('strokewidth',0)
.map('x', 'Date')
.map('y', 'Share')
.map('color', 'OS'))
.opts('title', 'History of OS Share')
.opts('legend-position','right')
.opts('width', 596)
.opts('height', 400)
.render("graph0");
</script>
<br />
<br />
Here we see that while Windows 7 has been gaining market share, it has (for the most part) been eating shares away from Windows Vista and Windows XP. We also see that it fared much better than Windows Vista, which never exceeded more than 20% market share. While Windows 7 has more than 50% market share now, usage of non-Windows Operating Systems has been growing since late 2008.
<br />
<br />
Below is a line chart constructed from the same dataset. While the two charts show the same data, it tells different aspects of the story.
<br />
<br />
<div id="graph1">
</div>
<script>
gg.graph(data)
.layer(
gg.layer.line()
.opts({'strokewidth':4, 'opacity': 0.3})
.map({'x':'Date','y':'Share','color':'OS'}))
.opts({'title':'History of OS Share','legend-position':'right','width':596,'height':400})
.render("graph1");
</script>
<br />
<br />
Here we see that Windows XP seemed to be displacing Windows 2000 from the market. Likewise, Windows 7 is displacing the once-popular Windows XP, something that Windows Vista had failed to do. In this representation it is very easy to see where the lines cross: Windows 7 market share overtook Vista just six months after its launch, and XP less than a year after its launch. It'll be interesting to see how Windows 8 fare in the future.
<br />
<br />
The charts above were generated using <a href="http://www.polychart.com/js" target="_blank">Polychart.JS</a>. For the technical people in the audience, here is the HTML and JavaScript code used to generate the chart. A full tutorial of Polychart.JS is available <a href="http://www.polychart.com/tutorial" target="_blank">on our website</a>.
<br />
<br />
<script src="https://gist.github.com/3178053.js">
</script>
<br />
<br />
We can use a less verbose way of defining a chart. We demonstrate this with the code for the second chart:
<br />
<br />
<script src="https://gist.github.com/3137190.js">
</script>Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-27875389612445698052012-04-23T22:22:00.001-07:002012-04-23T22:24:18.958-07:00Interview with DataRemixedPolychart co-founder Lisa Zhang spent some time talking to Ben Jones from <a href="http://dataremixed.com/">DataRemixed</a>, who produced a <a href="http://dataremixed.com/2012/04/interview-with-polycharts-lisa-zhang/">podcast of the conversation</a>. Here's what Ben says about the beta:<br />
<div>
<ol>
<li><span style="font-family: inherit;">Very impressive, and fun to explore my own data sets right in the browser</span></li>
<li>It’s still quite “beta”, meaning there are a number of things I expected to be able to do, but wasn’t able to figure out (like displaying the x-axis date range values, embedding, etc.)</li>
<li>It’s not quite comparable to other more feature-rich data visualization suites like Tableau (why? calculated fields, table calcs, parameters, background images, quick filters, tooltips, etc. etc. make Tableau much more functional)</li>
<li>Polychart seems to have a home in the dataviz space – I can see using Polychart to share data online with others in a way that allows them to explore the data themselves</li>
</ol>
<div>
<div>
Here’s a screen shot of a visualization Ben created from <a href="http://gs.statcounter.com/">web browser statistics</a> from December 2008 until March 2012:<br />
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-V8Ndh1ykyUE/T5Y2ZhVqTuI/AAAAAAAAABc/io6xDIEZkf0/s1600/Browser-Wars-Screen-Shot-e1335154234975.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-V8Ndh1ykyUE/T5Y2ZhVqTuI/AAAAAAAAABc/io6xDIEZkf0/s1600/Browser-Wars-Screen-Shot-e1335154234975.png" /></a></div>
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="text-align: -webkit-auto;">You can </span><a href="http://dataremixed.com/2012/04/interview-with-polycharts-lisa-zhang/" style="text-align: -webkit-auto;">read the full post and listen to the podcast here</a><span style="text-align: -webkit-auto;">. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Thank you Ben for putting up this podcast and sharing this chart!</div>
<div>
<br /></div>
</div>Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-23846566883254256502012-04-03T11:00:00.003-07:002012-04-03T11:00:41.506-07:00Updates for Beta Users<div class="separator" style="clear: both; text-align: left;">
We are beginning to send out invites to beta-test Polychart Graph Builder. If you signed up to be a beta tester, you will receive an email invitation sometime this week. (If you haven't signed up yet, you can from our <a href="http://polychart.com/">home page</a>).</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-UYYnMxpp6gY/T3s36ZK7AYI/AAAAAAAAABM/PkqaehV43-g/s1600/Screen+shot+2012-04-03+at+1.46.57+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="http://1.bp.blogspot.com/-UYYnMxpp6gY/T3s36ZK7AYI/AAAAAAAAABM/PkqaehV43-g/s400/Screen+shot+2012-04-03+at+1.46.57+PM.png" width="400" /></a></div>
<br />
Along with the release we made some updates to Polychart.JS.<br />
<br />
<ul>
<li>We moved to using the <a href="http://raphaeljs.com/">Raphael</a> library instead of <a href="http://mbostock.github.com/d3/">d3</a> to provide IE support, so Polychart should render in all browsers supporting either SVG or VML.</li>
<li>We have better support for time series in the form of datetime scales.</li>
<li>We've made opts() and map() take associate arrays to make your code less verbose.</li>
</ul>
<div>
We also updated the live coding page as per feedback received from you.</div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-nRGZrt-Ek4k/T3s4JKCVQ0I/AAAAAAAAABU/DdKxb1xRtd0/s1600/Screen+shot+2012-04-03+at+1.49.06+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="177" src="http://3.bp.blogspot.com/-nRGZrt-Ek4k/T3s4JKCVQ0I/AAAAAAAAABU/DdKxb1xRtd0/s400/Screen+shot+2012-04-03+at+1.49.06+PM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Please let us know of any feedback or suggestions you may have. We're also interested in working with you if you are interested in Polychart for your internal or commercial tools. Please <a href="mailto:lisa@polychart.com">shoot us an email</a>.</div>
<br />Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-35075399067363185692012-02-17T08:41:00.000-08:002012-02-17T08:41:53.384-08:00Polychart at Strata's "Startup Showcase"Polychart has been selected as a <a href="http://strataconf.com/strata2012/public/cfp/202">Startup Showcase Finalist</a> at this year's <a href="http://strataconf.com/strata2012/public/cfp/202">O'Reilly Strata "Making Data Work"</a> conference. Please drop by at <a href="http://strataconf.com/strata2012/public/schedule/grid/public/2012-02-29">6:30 PM on February 29th</a> if you are around!<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-UCuGfJP-6z8/Tz6Bms6WWnI/AAAAAAAAABE/S31-66eFdfw/s1600/Screen+shot+2012-02-17+at+11.33.59+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-UCuGfJP-6z8/Tz6Bms6WWnI/AAAAAAAAABE/S31-66eFdfw/s1600/Screen+shot+2012-02-17+at+11.33.59+AM.png" /></a></div>
<br />
<br />
In addition, we will be in the valley for the next two weeks. If you are in the area and would like to talk to us about your data needs, please <a href="mailto:lisa@polychart.com">let us know</a>.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-46567158535478041032012-02-16T08:30:00.000-08:002012-02-16T08:35:24.984-08:00Polychart.js Demo VideoIf you signed up for the beta before Sunday last week, you will be receiving an email invitation to try Polychart.js. Here's a video demo of the javascript library that uses the interactive interface that all our beta users have access to.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="435" src="http://www.youtube.com/v/1AvELGZoApI?wmode=transparent&showinfo=0&autohide=1&hd=1" width="580"></iframe>
</div>
<br />
Please let us know of any feedback that you have. We'd love to see the charts you make!Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5638344640792466487.post-49487668513229486112012-01-20T07:54:00.000-08:002012-01-20T07:54:03.206-08:00Welcome!<div class="separator" style="clear: both; text-align: left;">
Welcome to the Polychart blog. We'll be using this to provide updates and post visualizations made with the Polychart platform.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Here's a video demo of Polychart.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/SMRz2_pgrEE/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/SMRz2_pgrEE&fs=1&source=uds" />
<param name="bgcolor" value="#FFFFFF" />
<embed width="320" height="266" src="http://www.youtube.com/v/SMRz2_pgrEE&fs=1&source=uds" type="application/x-shockwave-flash"></embed></object></div>
<br />Anonymousnoreply@blogger.com0