Adapted from Scott Murray's examples. Used for my own learning:
- 
use div for tooltip styling
 - 
use css class for event styling
 - 
mouseover / mouseout
 
Adapted from Scott Murray's examples. Used for my own learning:
use div for tooltip styling
use css class for event styling
mouseover / mouseout
Based on examples made by Scott Murray - alignedleft
This is tweaked code building upon the examples given by Scott Murray @alignedleft
| <!DOCTYPE html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> | |
| <title>scatterplot|transition</title> | |
| <style type="text/css"> | |
| <!DOCTYPE html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> | |
| <title>horizontal bar</title> | |
| <style type="text/css"> | |
Contact me at twitter @jalapic
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>Adding Tooltips</title> | |
| <h1>Stop and Frisk Totals by Race for NYC in 2014 </h1> | |
| <script type="text/javascript" src="http://d3js.org/d3.v3.js"></script> | |
| <style type="text/css"> | 
| /* | |
| * heatmap.js v2.0.0 | JavaScript Heatmap Library | |
| * | |
| * Copyright 2008-2014 Patrick Wied <heatmapjs@patrick-wied.at> - All rights reserved. | |
| * Dual licensed under MIT and Beerware license | |
| * | |
| * :: 2014-08-05 01:42 | |
| */ | |
| (function(a){var b={defaultRadius:40,defaultRenderer:"canvas2d",defaultGradient:{.25:"rgb(0,0,255)",.55:"rgb(0,255,0)",.85:"yellow",1:"rgb(255,0,0)"},defaultMaxOpacity:1,defaultMinOpacity:0,defaultBlur:.85,defaultXField:"x",defaultYField:"y",defaultValueField:"value",plugins:{}};var c=function i(){var a=function d(a){this._coordinator={};this._data=[];this._radi=[];this._min=0;this._max=1;this._xField=a["xField"]||a.defaultXField;this._yField=a["yField"]||a.defaultYField;this._valueField=a["valueField"]||a.defaultValueField;if(a["radius"]){this._cfgRadius=a["radius"]}};var c=b.defaultRadius;a.prototype={_organiseData:function(a,b){var d=a[this._xField];var e=a[this._yField];var f=this._radi;var g=this._data;var h=this._max;var i=this._min;var j=a[this._valueField]||1;var k=a.radius||this._cf | 
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Arrows</title> | |
| <meta charset="utf-8" /> | |
| <script src="http://d3js.org/d3.v3.js"></script> | |
| <style> | 
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Arrows</title> | |
| <meta charset="utf-8" /> | |
| <script src="http://d3js.org/d3.v3.js"></script> | |
| </head> |