Skip to content

Instantly share code, notes, and snippets.

@tanthiamhuat
Created September 10, 2015 07:34
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 tanthiamhuat/7421ff49f5b7411eec60 to your computer and use it in GitHub Desktop.
Save tanthiamhuat/7421ff49f5b7411eec60 to your computer and use it in GitHub Desktop.
rCharts D3 Spatial Packages
<!doctype HTML>
<meta charset = 'utf-8'>
<html>
<head>
<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css'>
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
<script src='//d3js.org/d3.v3.min.js' type='text/javascript'></script>
<script src='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js' type='text/javascript'></script>
<script src='//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 = 'chart5dac113f0957' class = 'rChart nvd3'></div>
<script type='text/javascript'>
$(document).ready(function(){
drawchart5dac113f0957()
});
function drawchart5dac113f0957(){
var opts = {
"dom": "chart5dac113f0957",
"width": 800,
"height": 400,
"x": "firstdate",
"y": "numpkg",
"type": "lineChart",
"id": "chart5dac113f0957"
},
data = [
{
"pkg": "akima",
"firstdate": 10458,
"curdate": "2013-09-16",
"numpkg": 1,
"datechar": "1998-08-20"
},
{
"pkg": "tripack",
"firstdate": 10458,
"curdate": "2015-09-01",
"numpkg": 2,
"datechar": "1998-08-20"
},
{
"pkg": "ash",
"firstdate": 10702,
"curdate": "2015-09-01",
"numpkg": 3,
"datechar": "1999-04-21"
},
{
"pkg": "sgeostat",
"firstdate": 10702,
"curdate": "2015-09-01",
"numpkg": 4,
"datechar": "1999-04-21"
},
{
"pkg": "nlme",
"firstdate": 10918,
"curdate": "2015-08-19",
"numpkg": 5,
"datechar": "1999-11-23"
},
{
"pkg": "splancs",
"firstdate": 11266,
"curdate": "2015-03-18",
"numpkg": 6,
"datechar": "2000-11-05"
},
{
"pkg": "RArcInfo",
"firstdate": 11445,
"curdate": "2011-11-07",
"numpkg": 7,
"datechar": "2001-05-03"
},
{
"pkg": "geoR",
"firstdate": 11470,
"curdate": "2015-04-23",
"numpkg": 8,
"datechar": "2001-05-28"
},
{
"pkg": "RandomFields",
"firstdate": 11474,
"curdate": "2015-07-25",
"numpkg": 9,
"datechar": "2001-06-01"
},
{
"pkg": "fields",
"firstdate": 11530,
"curdate": "2015-02-28",
"numpkg": 10,
"datechar": "2001-07-27"
},
{
"pkg": "vegan",
"firstdate": 11571,
"curdate": "2015-05-26",
"numpkg": 11,
"datechar": "2001-09-06"
},
{
"pkg": "spatstat",
"firstdate": 11708,
"curdate": "2015-06-29",
"numpkg": 12,
"datechar": "2002-01-21"
},
{
"pkg": "pastecs",
"firstdate": 11718,
"curdate": "2014-03-02",
"numpkg": 13,
"datechar": "2002-01-31"
},
{
"pkg": "geoRglm",
"firstdate": 11731,
"curdate": "2015-04-27",
"numpkg": 14,
"datechar": "2002-02-13"
},
{
"pkg": "deldir",
"firstdate": 11742,
"curdate": "2015-03-09",
"numpkg": 15,
"datechar": "2002-02-24"
},
{
"pkg": "spdep",
"firstdate": 11766,
"curdate": "2015-03-17",
"numpkg": 16,
"datechar": "2002-03-20"
},
{
"pkg": "RColorBrewer",
"firstdate": 11991,
"curdate": "2014-12-07",
"numpkg": 17,
"datechar": "2002-10-31"
},
{
"pkg": "ade4",
"firstdate": 12031,
"curdate": "2015-04-14",
"numpkg": 18,
"datechar": "2002-12-10"
},
{
"pkg": "gstat",
"firstdate": 12102,
"curdate": "2015-08-26",
"numpkg": 19,
"datechar": "2003-02-19"
},
{
"pkg": "shapefiles",
"firstdate": 12217,
"curdate": "2013-01-26",
"numpkg": 20,
"datechar": "2003-06-14"
},
{
"pkg": "maptools",
"firstdate": 12276,
"curdate": "2015-04-24",
"numpkg": 21,
"datechar": "2003-08-12"
},
{
"pkg": "mapdata",
"firstdate": 12332,
"curdate": "2015-08-03",
"numpkg": 22,
"datechar": "2003-10-07"
},
{
"pkg": "maps",
"firstdate": 12332,
"curdate": "2015-08-03",
"numpkg": 23,
"datechar": "2003-10-07"
},
{
"pkg": "ncdf",
"firstdate": 12352,
"curdate": "2015-02-06",
"numpkg": 24,
"datechar": "2003-10-27"
},
{
"pkg": "rgdal",
"firstdate": 12382,
"curdate": "2015-09-06",
"numpkg": 25,
"datechar": "2003-11-26"
},
{
"pkg": "mapproj",
"firstdate": 12478,
"curdate": "2015-08-03",
"numpkg": 26,
"datechar": "2004-03-01"
},
{
"pkg": "spatialCovariance",
"firstdate": 12535,
"curdate": "2015-07-08",
"numpkg": 27,
"datechar": "2004-04-27"
},
{
"pkg": "DCluster",
"firstdate": 12551,
"curdate": "2015-03-17",
"numpkg": 28,
"datechar": "2004-05-13"
},
{
"pkg": "regress",
"firstdate": 12584,
"curdate": "2014-07-14",
"numpkg": 29,
"datechar": "2004-06-15"
},
{
"pkg": "adehabitat",
"firstdate": 12695,
"curdate": "2015-07-22",
"numpkg": 30,
"datechar": "2004-10-04"
},
{
"pkg": "Geneland",
"firstdate": 12761,
"curdate": "2015-01-12",
"numpkg": 31,
"datechar": "2004-12-09"
},
{
"pkg": "sp",
"firstdate": 12901,
"curdate": "2015-09-08",
"numpkg": 32,
"datechar": "2005-04-28"
},
{
"pkg": "gmt",
"firstdate": 13056,
"curdate": "2014-03-12",
"numpkg": 33,
"datechar": "2005-09-30"
},
{
"pkg": "tgp",
"firstdate": 13153,
"curdate": "2014-12-08",
"numpkg": 34,
"datechar": "2006-01-05"
},
{
"pkg": "spgwr",
"firstdate": 13157,
"curdate": "2014-12-09",
"numpkg": 35,
"datechar": "2006-01-09"
},
{
"pkg": "classInt",
"firstdate": 13217,
"curdate": "2015-01-10",
"numpkg": 36,
"datechar": "2006-03-10"
},
{
"pkg": "aspace",
"firstdate": 13298,
"curdate": "2012-08-14",
"numpkg": 37,
"datechar": "2006-05-30"
},
{
"pkg": "spatialkernel",
"firstdate": 13327,
"curdate": "2013-03-26",
"numpkg": 38,
"datechar": "2006-06-28"
},
{
"pkg": "MBA",
"firstdate": 13368,
"curdate": "2014-04-29",
"numpkg": 39,
"datechar": "2006-08-08"
},
{
"pkg": "PBSmodelling",
"firstdate": 13390,
"curdate": "2015-01-23",
"numpkg": 40,
"datechar": "2006-08-30"
},
{
"pkg": "spgrass6",
"firstdate": 13390,
"curdate": "2014-10-15",
"numpkg": 41,
"datechar": "2006-08-30"
},
{
"pkg": "spBayes",
"firstdate": 13422,
"curdate": "2015-01-27",
"numpkg": 42,
"datechar": "2006-10-01"
},
{
"pkg": "GeoXp",
"firstdate": 13444,
"curdate": "2013-08-22",
"numpkg": 43,
"datechar": "2006-10-23"
},
{
"pkg": "trip",
"firstdate": 13469,
"curdate": "2015-05-21",
"numpkg": 44,
"datechar": "2006-11-17"
},
{
"pkg": "spsurvey",
"firstdate": 13555,
"curdate": "2015-05-22",
"numpkg": 45,
"datechar": "2007-02-11"
},
{
"pkg": "spatgraphs",
"firstdate": 13573,
"curdate": "2012-09-26",
"numpkg": 46,
"datechar": "2007-03-01"
},
{
"pkg": "tripEstimation",
"firstdate": 13600,
"curdate": "2015-02-02",
"numpkg": 47,
"datechar": "2007-03-28"
},
{
"pkg": "ads",
"firstdate": 13602,
"curdate": "2015-01-13",
"numpkg": 48,
"datechar": "2007-03-30"
},
{
"pkg": "hdeco",
"firstdate": 13635,
"curdate": "2009-02-25",
"numpkg": 49,
"datechar": "2007-05-02"
},
{
"pkg": "FieldSim",
"firstdate": 13769,
"curdate": "2015-03-03",
"numpkg": 50,
"datechar": "2007-09-13"
},
{
"pkg": "ramps",
"firstdate": 13781,
"curdate": "2015-02-16",
"numpkg": 51,
"datechar": "2007-09-25"
},
{
"pkg": "vardiag",
"firstdate": 13807,
"curdate": "2015-07-08",
"numpkg": 52,
"datechar": "2007-10-21"
},
{
"pkg": "ecespa",
"firstdate": 13821,
"curdate": "2015-07-04",
"numpkg": 53,
"datechar": "2007-11-04"
},
{
"pkg": "GEOmap",
"firstdate": 13901,
"curdate": "2015-04-29",
"numpkg": 54,
"datechar": "2008-01-23"
},
{
"pkg": "geomapdata",
"firstdate": 13901,
"curdate": "2012-10-29",
"numpkg": 55,
"datechar": "2008-01-23"
},
{
"pkg": "ncf",
"firstdate": 13983,
"curdate": "2013-11-21",
"numpkg": 56,
"datechar": "2008-04-14"
},
{
"pkg": "RPyGeo",
"firstdate": 14004,
"curdate": "2012-10-29",
"numpkg": 57,
"datechar": "2008-05-05"
},
{
"pkg": "RSAGA",
"firstdate": 14004,
"curdate": "2015-08-26",
"numpkg": 58,
"datechar": "2008-05-05"
},
{
"pkg": "glmmBUGS",
"firstdate": 14131,
"curdate": "2014-01-02",
"numpkg": 59,
"datechar": "2008-09-09"
},
{
"pkg": "geonames",
"firstdate": 14168,
"curdate": "2014-12-19",
"numpkg": 60,
"datechar": "2008-10-16"
},
{
"pkg": "SpatialExtremes",
"firstdate": 14168,
"curdate": "2015-06-11",
"numpkg": 61,
"datechar": "2008-10-16"
},
{
"pkg": "RSurvey",
"firstdate": 14304,
"curdate": "2015-02-21",
"numpkg": 62,
"datechar": "2009-03-01"
},
{
"pkg": "spatialsegregation",
"firstdate": 14313,
"curdate": "2014-03-09",
"numpkg": 63,
"datechar": "2009-03-10"
},
{
"pkg": "spcosa",
"firstdate": 14316,
"curdate": "2013-05-02",
"numpkg": 64,
"datechar": "2009-03-13"
},
{
"pkg": "automap",
"firstdate": 14322,
"curdate": "2013-08-29",
"numpkg": 65,
"datechar": "2009-03-19"
},
{
"pkg": "ModelMap",
"firstdate": 14331,
"curdate": "2014-04-17",
"numpkg": 66,
"datechar": "2009-03-28"
},
{
"pkg": "DSpat",
"firstdate": 14370,
"curdate": "2014-12-12",
"numpkg": 67,
"datechar": "2009-05-06"
},
{
"pkg": "RgoogleMaps",
"firstdate": 14371,
"curdate": "2015-01-21",
"numpkg": 68,
"datechar": "2009-05-07"
},
{
"pkg": "spatial",
"firstdate": 14372,
"curdate": "2015-08-30",
"numpkg": 69,
"datechar": "2009-05-08"
},
{
"pkg": "spatcounts",
"firstdate": 14403,
"curdate": "2009-06-29",
"numpkg": 70,
"datechar": "2009-06-08"
},
{
"pkg": "cshapes",
"firstdate": 14469,
"curdate": "2013-05-07",
"numpkg": 71,
"datechar": "2009-08-13"
},
{
"pkg": "intamap",
"firstdate": 14515,
"curdate": "2013-11-25",
"numpkg": 72,
"datechar": "2009-09-28"
},
{
"pkg": "psgp",
"firstdate": 14516,
"curdate": "2014-05-08",
"numpkg": 73,
"datechar": "2009-09-29"
},
{
"pkg": "Guerry",
"firstdate": 14547,
"curdate": "2014-09-26",
"numpkg": 74,
"datechar": "2009-10-30"
},
{
"pkg": "UScensus2000cdp",
"firstdate": 14594,
"curdate": "2012-10-29",
"numpkg": 75,
"datechar": "2009-12-16"
},
{
"pkg": "UScensus2000tract",
"firstdate": 14594,
"curdate": "2012-10-29",
"numpkg": 76,
"datechar": "2009-12-16"
},
{
"pkg": "rworldmap",
"firstdate": 14615,
"curdate": "2013-12-12",
"numpkg": 77,
"datechar": "2010-01-06"
},
{
"pkg": "sphet",
"firstdate": 14643,
"curdate": "2015-01-16",
"numpkg": 78,
"datechar": "2010-02-03"
},
{
"pkg": "geosphere",
"firstdate": 14649,
"curdate": "2015-07-02",
"numpkg": 79,
"datechar": "2010-02-09"
},
{
"pkg": "rangeMapper",
"firstdate": 14651,
"curdate": "2014-10-27",
"numpkg": 80,
"datechar": "2010-02-11"
},
{
"pkg": "raster",
"firstdate": 14688,
"curdate": "2015-09-08",
"numpkg": 81,
"datechar": "2010-03-20"
},
{
"pkg": "sparr",
"firstdate": 14715,
"curdate": "2014-10-25",
"numpkg": 82,
"datechar": "2010-04-16"
},
{
"pkg": "CompRandFld",
"firstdate": 14785,
"curdate": "2015-02-01",
"numpkg": 83,
"datechar": "2010-06-25"
},
{
"pkg": "constrainedKriging",
"firstdate": 14819,
"curdate": "2015-04-30",
"numpkg": 84,
"datechar": "2010-07-29"
},
{
"pkg": "spacetime",
"firstdate": 14882,
"curdate": "2015-04-24",
"numpkg": 85,
"datechar": "2010-09-30"
},
{
"pkg": "plotGoogleMaps",
"firstdate": 14955,
"curdate": "2015-02-13",
"numpkg": 86,
"datechar": "2010-12-12"
},
{
"pkg": "gdistance",
"firstdate": 14983,
"curdate": "2015-08-11",
"numpkg": 87,
"datechar": "2011-01-09"
},
{
"pkg": "adehabitatHR",
"firstdate": 15012,
"curdate": "2015-07-22",
"numpkg": 88,
"datechar": "2011-02-07"
},
{
"pkg": "adehabitatHS",
"firstdate": 15012,
"curdate": "2015-07-22",
"numpkg": 89,
"datechar": "2011-02-07"
},
{
"pkg": "adehabitatLT",
"firstdate": 15012,
"curdate": "2015-07-22",
"numpkg": 90,
"datechar": "2011-02-07"
},
{
"pkg": "adehabitatMA",
"firstdate": 15012,
"curdate": "2015-07-22",
"numpkg": 91,
"datechar": "2011-02-07"
},
{
"pkg": "landsat",
"firstdate": 15030,
"curdate": "2012-10-22",
"numpkg": 92,
"datechar": "2011-02-25"
},
{
"pkg": "rgeos",
"firstdate": 15054,
"curdate": "2015-09-01",
"numpkg": 93,
"datechar": "2011-03-21"
},
{
"pkg": "seg",
"firstdate": 15103,
"curdate": "2014-05-28",
"numpkg": 94,
"datechar": "2011-05-09"
},
{
"pkg": "latticeDensity",
"firstdate": 15133,
"curdate": "2012-01-07",
"numpkg": 95,
"datechar": "2011-06-08"
},
{
"pkg": "rasterVis",
"firstdate": 15161,
"curdate": "2015-09-06",
"numpkg": 96,
"datechar": "2011-07-06"
},
{
"pkg": "osmar",
"firstdate": 15247,
"curdate": "2013-11-21",
"numpkg": 97,
"datechar": "2011-09-30"
},
{
"pkg": "gwrr",
"firstdate": 15301,
"curdate": "2013-06-19",
"numpkg": 98,
"datechar": "2011-11-23"
},
{
"pkg": "ggmap",
"firstdate": 15308,
"curdate": "2015-08-21",
"numpkg": 99,
"datechar": "2011-11-30"
},
{
"pkg": "spacom",
"firstdate": 15320,
"curdate": "2013-12-17",
"numpkg": 100,
"datechar": "2011-12-12"
},
{
"pkg": "SpatialTools",
"firstdate": 15323,
"curdate": "2014-07-02",
"numpkg": 101,
"datechar": "2011-12-15"
},
{
"pkg": "McSpatial",
"firstdate": 15369,
"curdate": "2013-05-26",
"numpkg": 102,
"datechar": "2012-01-30"
},
{
"pkg": "spatialprobit",
"firstdate": 15389,
"curdate": "2014-05-03",
"numpkg": 103,
"datechar": "2012-02-19"
},
{
"pkg": "OpenStreetMap",
"firstdate": 15400,
"curdate": "2013-04-13",
"numpkg": 104,
"datechar": "2012-03-01"
},
{
"pkg": "taRifx",
"firstdate": 15422,
"curdate": "2014-05-29",
"numpkg": 105,
"datechar": "2012-03-23"
},
{
"pkg": "CARBayes",
"firstdate": 15426,
"curdate": "2015-06-30",
"numpkg": 106,
"datechar": "2012-03-27"
},
{
"pkg": "splm",
"firstdate": 15446,
"curdate": "2014-12-20",
"numpkg": 107,
"datechar": "2012-04-16"
},
{
"pkg": "geospt",
"firstdate": 15449,
"curdate": "2015-08-13",
"numpkg": 108,
"datechar": "2012-04-19"
},
{
"pkg": "vec2dtransf",
"firstdate": 15449,
"curdate": "2014-10-04",
"numpkg": 109,
"datechar": "2012-04-19"
},
{
"pkg": "Grid2Polygons",
"firstdate": 15487,
"curdate": "2015-02-21",
"numpkg": 110,
"datechar": "2012-05-27"
},
{
"pkg": "spTimer",
"firstdate": 15506,
"curdate": "2015-08-18",
"numpkg": 111,
"datechar": "2012-06-15"
},
{
"pkg": "plotKML",
"firstdate": 15511,
"curdate": "2015-07-09",
"numpkg": 112,
"datechar": "2012-06-20"
},
{
"pkg": "SpatialEpi",
"firstdate": 15512,
"curdate": "2014-06-05",
"numpkg": 113,
"datechar": "2012-06-21"
},
{
"pkg": "ngspatial",
"firstdate": 15527,
"curdate": "2015-01-16",
"numpkg": 114,
"datechar": "2012-07-06"
},
{
"pkg": "rworldxtra",
"firstdate": 15616,
"curdate": "2012-10-03",
"numpkg": 115,
"datechar": "2012-10-03"
},
{
"pkg": "Stem",
"firstdate": 15642,
"curdate": "2012-10-29",
"numpkg": 116,
"datechar": "2012-10-29"
},
{
"pkg": "dbmss",
"firstdate": 15659,
"curdate": "2015-07-14",
"numpkg": 117,
"datechar": "2012-11-15"
},
{
"pkg": "PBSmapping",
"firstdate": 15673,
"curdate": "2015-04-24",
"numpkg": 118,
"datechar": "2012-11-29"
},
{
"pkg": "micromap",
"firstdate": 15693,
"curdate": "2015-02-06",
"numpkg": 119,
"datechar": "2012-12-19"
},
{
"pkg": "PReMiuM",
"firstdate": 15734,
"curdate": "2015-08-26",
"numpkg": 120,
"datechar": "2013-01-29"
},
{
"pkg": "spatial.tools",
"firstdate": 15760,
"curdate": "2014-07-02",
"numpkg": 121,
"datechar": "2013-02-24"
},
{
"pkg": "GriegSmith",
"firstdate": 15778,
"curdate": "2013-03-14",
"numpkg": 122,
"datechar": "2013-03-14"
},
{
"pkg": "geospacom",
"firstdate": 15781,
"curdate": "2015-06-24",
"numpkg": 123,
"datechar": "2013-03-17"
},
{
"pkg": "marmap",
"firstdate": 15798,
"curdate": "2015-01-28",
"numpkg": 124,
"datechar": "2013-04-03"
},
{
"pkg": "rtop",
"firstdate": 15828,
"curdate": "2015-07-27",
"numpkg": 125,
"datechar": "2013-05-03"
},
{
"pkg": "GWmodel",
"firstdate": 15858,
"curdate": "2015-02-01",
"numpkg": 126,
"datechar": "2013-06-02"
},
{
"pkg": "georob",
"firstdate": 15876,
"curdate": "2015-09-02",
"numpkg": 127,
"datechar": "2013-06-20"
},
{
"pkg": "SSN",
"firstdate": 15910,
"curdate": "2015-08-23",
"numpkg": 128,
"datechar": "2013-07-24"
},
{
"pkg": "AMOEBA",
"firstdate": 16041,
"curdate": "2014-08-23",
"numpkg": 129,
"datechar": "2013-12-02"
},
{
"pkg": "spaMM",
"firstdate": 16054,
"curdate": "2015-02-23",
"numpkg": 130,
"datechar": "2013-12-15"
},
{
"pkg": "siplab",
"firstdate": 16080,
"curdate": "2014-05-11",
"numpkg": 131,
"datechar": "2014-01-10"
},
{
"pkg": "leafletR",
"firstdate": 16090,
"curdate": "2015-05-30",
"numpkg": 132,
"datechar": "2014-01-20"
},
{
"pkg": "tmap",
"firstdate": 16281,
"curdate": "2015-05-28",
"numpkg": 133,
"datechar": "2014-07-30"
},
{
"pkg": "wkb",
"firstdate": 16494,
"curdate": "2015-02-28",
"numpkg": 134,
"datechar": "2015-02-28"
},
{
"pkg": "rgrass7",
"firstdate": 16505,
"curdate": "2015-08-23",
"numpkg": 135,
"datechar": "2015-03-11"
}
]
if(!(opts.type==="pieChart" || opts.type==="sparklinePlus" || opts.type==="bulletChart")) {
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]()
.width(opts.width)
.height(opts.height)
if (opts.type != "bulletChart"){
chart
.x(function(d) { return d[opts.x] })
.y(function(d) { return d[opts.y] })
}
chart
.tooltipContent( function(key, x, y, e){
return 'Package: ' + e.point.pkg
} )
chart.xAxis
.tickFormat(function(d) {return d3.time.format('%b %Y')(new Date( d * 86400000 ));})
d3.select("#" + opts.id)
.append('svg')
.datum(data)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
};
</script>
<script></script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment