Skip to content

Instantly share code, notes, and snippets.

@AmritPatel
Created May 27, 2014 00:28
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 AmritPatel/aa1a021dbc4b7c6b5848 to your computer and use it in GitHub Desktop.
Save AmritPatel/aa1a021dbc4b7c6b5848 to your computer and use it in GitHub Desktop.
"mt vernon va" search frequency over time to determine most popular weeks for visiting Washington's Mt. Vernon estate
<!doctype HTML>
<meta charset = 'utf-8'>
<html>
<head>
<link rel='stylesheet' href='http://nvd3.org/assets/css/nv.d3.css'>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
<script src='http://d3js.org/d3.v3.min.js' type='text/javascript'></script>
<script src='http://timelyportfolio.github.io/rCharts_nvd3_tests/libraries/widgets/nvd3/js/nv.d3.min-new.js' type='text/javascript'></script>
<script src='http://nvd3.org/assets/lib/fisheye.js' type='text/javascript'></script>
<style>
.rChart {
display: block;
margin-left: auto;
margin-right: auto;
width: 800px;
height: 400px;
}
</style>
</head>
<body>
<div id='chart450b24e8d732' class='rChart nvd3'></div>
<script type='text/javascript'>
$(document).ready(function(){
drawchart450b24e8d732()
});
function drawchart450b24e8d732(){
var opts = {
"dom": "chart450b24e8d732",
"width": 800,
"height": 400,
"x": "Date",
"y": "mt.vernon.va",
"group": "year",
"type": "multiBarChart",
"size": {
"const": 3
},
"id": "chart450b24e8d732"
},
data = [
{
"Date": "02/12/12",
"day": "12",
"month": "02",
"year": "12",
"mt.vernon.va": 0.549
},
{
"Date": "03/11/12",
"day": "11",
"month": "03",
"year": "12",
"mt.vernon.va": 0.751
},
{
"Date": "03/25/12",
"day": "25",
"month": "03",
"year": "12",
"mt.vernon.va": 0.953
},
{
"Date": "04/01/12",
"day": "01",
"month": "04",
"year": "12",
"mt.vernon.va": 1.659
},
{
"Date": "04/08/12",
"day": "08",
"month": "04",
"year": "12",
"mt.vernon.va": 1.112
},
{
"Date": "04/15/12",
"day": "15",
"month": "04",
"year": "12",
"mt.vernon.va": 0.588
},
{
"Date": "04/22/12",
"day": "22",
"month": "04",
"year": "12",
"mt.vernon.va": 0.712
},
{
"Date": "04/29/12",
"day": "29",
"month": "04",
"year": "12",
"mt.vernon.va": 0.88
},
{
"Date": "05/06/12",
"day": "06",
"month": "05",
"year": "12",
"mt.vernon.va": 0.861
},
{
"Date": "05/13/12",
"day": "13",
"month": "05",
"year": "12",
"mt.vernon.va": 0.639
},
{
"Date": "05/20/12",
"day": "20",
"month": "05",
"year": "12",
"mt.vernon.va": 1.582
},
{
"Date": "05/27/12",
"day": "27",
"month": "05",
"year": "12",
"mt.vernon.va": 0.936
},
{
"Date": "06/03/12",
"day": "03",
"month": "06",
"year": "12",
"mt.vernon.va": 1.142
},
{
"Date": "06/10/12",
"day": "10",
"month": "06",
"year": "12",
"mt.vernon.va": 0.663
},
{
"Date": "06/17/12",
"day": "17",
"month": "06",
"year": "12",
"mt.vernon.va": 0.642
},
{
"Date": "07/01/12",
"day": "01",
"month": "07",
"year": "12",
"mt.vernon.va": 1.544
},
{
"Date": "07/08/12",
"day": "08",
"month": "07",
"year": "12",
"mt.vernon.va": 0.88
},
{
"Date": "07/15/12",
"day": "15",
"month": "07",
"year": "12",
"mt.vernon.va": 0.818
},
{
"Date": "07/29/12",
"day": "29",
"month": "07",
"year": "12",
"mt.vernon.va": 0.625
},
{
"Date": "08/12/12",
"day": "12",
"month": "08",
"year": "12",
"mt.vernon.va": 0.527
},
{
"Date": "08/19/12",
"day": "19",
"month": "08",
"year": "12",
"mt.vernon.va": 0.625
},
{
"Date": "09/30/12",
"day": "30",
"month": "09",
"year": "12",
"mt.vernon.va": 0.834
},
{
"Date": "10/14/12",
"day": "14",
"month": "10",
"year": "12",
"mt.vernon.va": 0.722
},
{
"Date": "03/03/13",
"day": "03",
"month": "03",
"year": "13",
"mt.vernon.va": 0.524
},
{
"Date": "03/17/13",
"day": "17",
"month": "03",
"year": "13",
"mt.vernon.va": 0.612
},
{
"Date": "03/24/13",
"day": "24",
"month": "03",
"year": "13",
"mt.vernon.va": 0.668
},
{
"Date": "03/31/13",
"day": "31",
"month": "03",
"year": "13",
"mt.vernon.va": 0.601
},
{
"Date": "04/14/13",
"day": "14",
"month": "04",
"year": "13",
"mt.vernon.va": 0.574
},
{
"Date": "04/21/13",
"day": "21",
"month": "04",
"year": "13",
"mt.vernon.va": 0.616
},
{
"Date": "04/28/13",
"day": "28",
"month": "04",
"year": "13",
"mt.vernon.va": 0.546
},
{
"Date": "05/05/13",
"day": "05",
"month": "05",
"year": "13",
"mt.vernon.va": 1.045
},
{
"Date": "05/19/13",
"day": "19",
"month": "05",
"year": "13",
"mt.vernon.va": 0.931
},
{
"Date": "05/26/13",
"day": "26",
"month": "05",
"year": "13",
"mt.vernon.va": 0.734
},
{
"Date": "06/02/13",
"day": "02",
"month": "06",
"year": "13",
"mt.vernon.va": 1.304
},
{
"Date": "06/09/13",
"day": "09",
"month": "06",
"year": "13",
"mt.vernon.va": 1.05
},
{
"Date": "06/16/13",
"day": "16",
"month": "06",
"year": "13",
"mt.vernon.va": 0.669
},
{
"Date": "06/23/13",
"day": "23",
"month": "06",
"year": "13",
"mt.vernon.va": 1.043
},
{
"Date": "06/30/13",
"day": "30",
"month": "06",
"year": "13",
"mt.vernon.va": 0.919
},
{
"Date": "07/07/13",
"day": "07",
"month": "07",
"year": "13",
"mt.vernon.va": 1.222
},
{
"Date": "07/14/13",
"day": "14",
"month": "07",
"year": "13",
"mt.vernon.va": 0.964
},
{
"Date": "07/21/13",
"day": "21",
"month": "07",
"year": "13",
"mt.vernon.va": 0.587
},
{
"Date": "07/28/13",
"day": "28",
"month": "07",
"year": "13",
"mt.vernon.va": 1.273
},
{
"Date": "08/04/13",
"day": "04",
"month": "08",
"year": "13",
"mt.vernon.va": 1.379
},
{
"Date": "08/11/13",
"day": "11",
"month": "08",
"year": "13",
"mt.vernon.va": 0.734
},
{
"Date": "08/18/13",
"day": "18",
"month": "08",
"year": "13",
"mt.vernon.va": 0.987
},
{
"Date": "09/08/13",
"day": "08",
"month": "09",
"year": "13",
"mt.vernon.va": 0.608
},
{
"Date": "09/15/13",
"day": "15",
"month": "09",
"year": "13",
"mt.vernon.va": 0.577
},
{
"Date": "09/29/13",
"day": "29",
"month": "09",
"year": "13",
"mt.vernon.va": 1.212
},
{
"Date": "10/06/13",
"day": "06",
"month": "10",
"year": "13",
"mt.vernon.va": 0.503
}
]
if(!(opts.type==="pieChart" || opts.type==="sparklinePlus")) {
var data = d3.nest()
.key(function(d){
//return opts.group === undefined ? 'main' : d[opts.group]
//instead of main would think a better default is opts.x
return opts.group === undefined ? opts.y : d[opts.group];
})
.entries(data);
}
if (opts.disabled != undefined){
data.map(function(d, i){
d.disabled = opts.disabled[i]
})
}
nv.addGraph(function() {
var chart = nv.models[opts.type]()
.x(function(d) { return d[opts.x] })
.y(function(d) { return d[opts.y] })
.width(opts.width)
.height(opts.height)
d3.select("#" + opts.id)
.append('svg')
.datum(data)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
};
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment