[{"title":"( 80 个子文件 999KB ) D3.js-Data-Visualization-Projects:Packt发布的D3.js数据可视化项目的代码存储库","children":[{"title":"D3.js-Data-Visualization-Projects-master","children":[{"title":"1.4.6 - Legends","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"2.3.1 - Navigation using buttons","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 9.51KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"1.2.3 - Visual styling with data","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"2.4.1 - Basics of transitions","children":[{"title":"begin","children":[{"title":"test.html <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"2.2.1 - The General Update Pattern","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"2.1.2 - Creating a reusable renderer","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 8.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"1.4.7 - Gridlines","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 7.94KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"data","children":[{"title":"life_expectancy.csv <span style='color:#111;'> 272.69KB </span>","children":null,"spread":false},{"title":"chart_data.csv <span style='color:#111;'> 814.19KB </span>","children":null,"spread":false},{"title":"population.csv <span style='color:#111;'> 166.27KB </span>","children":null,"spread":false},{"title":"lfv_all.csv <span style='color:#111;'> 719.36KB </span>","children":null,"spread":false},{"title":"regions.csv <span style='color:#111;'> 39.47KB </span>","children":null,"spread":false},{"title":"year2015.csv <span style='color:#111;'> 14.76KB </span>","children":null,"spread":false},{"title":"fert.csv <span style='color:#111;'> 155.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"2.1.1 - Selecting data for multiple years","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 8.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 8.14KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"1.4.4 - Axes Titles","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"2.1.3 - Basic animation with timers","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 8.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"1.2.2 - Creating visuals with data","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"1.4.2 - Positioning for Axes","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"1.1.3 - Examining data in the browser","children":[{"title":"begin","children":[{"title":"launch.json <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 217B </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"launch.json <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"2.5.2 - Adding a popup tooltip on mouse over","children":[{"title":"data.csv <span style='color:#111;'> 441B </span>","children":null,"spread":false},{"title":"tooltip.html <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"2.5.1 - Interaction with mouse and touch","children":[{"title":"show-hide.html <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"mouse-events.html <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"1.2.1 - Creating bubbles based on data","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"1.3.3 - Using scales for color","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"1.3.2 - Using linear scales","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"1.1.2 - Loading data from a web server","children":[{"title":"begin","children":[{"title":"launch.json <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 801B </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"launch.json <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 843B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"2.3.2 - Navigation using a slider","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 10.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 10.38KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"2.2.2 - Applying the GUP","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"0.0 - Creating a development environment","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 496B </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 629B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"1.4.5 - Custom Tick Labels","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"1.4.3 - Styling Axes","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"lib","children":[{"title":"d3-queue.v3.min.js <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"d3.js <span style='color:#111;'> 453.05KB </span>","children":null,"spread":false},{"title":"lodash.js <span style='color:#111;'> 526.94KB </span>","children":null,"spread":false},{"title":"d3-selection-multi.v1.js <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"lodash.core.js <span style='color:#111;'> 112.18KB </span>","children":null,"spread":false},{"title":"d3-selection.v1.js <span style='color:#111;'> 25.54KB </span>","children":null,"spread":false},{"title":"d3.min.js <span style='color:#111;'> 213.79KB </span>","children":null,"spread":false},{"title":"x.html <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"d3-dsv.v1.min.js <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"1.3.1 - Scaling data","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 799B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"2.5.4 - Showing detail in another panel","children":[{"title":"index.html <span style='color:#111;'> 9.08KB </span>","children":null,"spread":false},{"title":"movie-network.js <span style='color:#111;'> 17.31KB </span>","children":null,"spread":false},{"title":"movie-network.css <span style='color:#111;'> 6.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"1.4.1 - Drawing Axes","children":[{"title":"begin","children":[{"title":"index.html <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"2.4.2 - Animating updates","children":[{"title":"begin","children":[{"title":"test.1.html <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"end","children":[{"title":"index.html <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}]