Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@bhishan
Created November 24, 2018 16:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bhishan/ed6ea40be66ce096495f66fe1ee6e70c to your computer and use it in GitHub Desktop.
Save bhishan/ed6ea40be66ce096495f66fe1ee6e70c to your computer and use it in GitHub Desktop.
Example Visualization using Google Motion Chart
<!doctype html>
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["motionchart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Organization');
data.addColumn('date', 'Date');
data.addColumn('number', 'Subscribers');
loadYoutubeData(data);
}
function loadYoutubeData(data) {
data.addRows([
['PewDiePie', new Date (2013, 11, 1), 14881729],
//['PewDiePie', new Date (2018, 11, 1), 71145119],
['Smosh', new Date (2013, 11, 1), 13014827],
['HolaSoyGerman', new Date(2013, 11, 1), 12063901],
['JennaMarbles', new Date(2013, 11, 1), 10961919],
['RihannaVEVO', new Date(2013, 11, 1), 10617173],
['nigahiga', new Date(2013, 11, 1), 10504418],
['RayWilliamJohnson', new Date(2013, 11, 1), 10344107],
['Machinima', new Date(2013, 11, 1), 9771825],
['OneDirectionVEVO', new Date(2013, 11, 1), 9029788],
['ERB', new Date(2013, 11, 1), 7691601],
['PewDiePie', new Date(2015, 1, 1), 34062473],
['HolaSoyGerman', new Date(2015, 1, 1), 21010264],
['Smosh', new Date(2015, 1, 1), 19663985],
['RihannaVEVO', new Date(2015, 1, 1), 15295585],
['OneDirectionVEVO', new Date(2015, 1, 1), 15174217],
['KatyPerryVEVO', new Date(2015, 1, 1), 14845896],
['JennaMarbles', new Date(2015, 1, 1), 14617456],
['EminemVEVO', new Date(2015, 1, 1), 14492570],
['nigahiga', new Date(2015, 1, 1), 13661249],
['Machinima', new Date(2015, 1, 1), 12248125],
['PewDiePie', new Date(2017, 8, 1), 57232583],
['HolaSoyGerman', new Date(2017, 8, 1), 32338930],
['JustinBieberVEVO', new Date(2017, 8, 1), 31353721],
['elrubiusOMG', new Date(2017, 8, 1), 25620604],
['RihannaVEVO', new Date(2017, 8, 1), 25463556],
['KatyPerryVEVO', new Date(2017, 8, 1), 24574565],
['TaylorSwiftVEVO', new Date(2017, 8, 1), 24328186],
['T-Series', new Date(2017, 8, 1), 24324185],
['Fernanfloo', new Date(2017, 8, 1), 23691057],
['EminemVEVO', new Date(2017, 8, 1), 23211015],
['PewDiePie', new Date(2018, 11, 1), 71267456],
['T-Series', new Date(2018, 11, 1), 71125778],
['Canal KondZilla', new Date(2018, 11, 1), 43081613],
['Justin Bieber', new Date(2018, 11, 1), 43073669],
['5-Minute Crafts', new Date(2018, 11, 1), 41455546],
['WWE', new Date(2018, 11, 1), 36799586],
['Dude Perfect', new Date(2018, 11, 1), 36688630],
['SET India', new Date(2018, 11, 1), 36046873],
['Ed Sheeran', new Date(2018, 11, 1), 35539034],
['HolaSoyGerman', new Date(2018, 11, 1), 34264571],
]);
var chart = new google.visualization.MotionChart(document.getElementById('chart_div'));
chart.draw(data, {width: 1200, height:600});
}
</script>
</head>
<body>
<div id="chart_div" style="width: 100%; height: 100%;"></div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment