官术网_书友最值得收藏!

  • Learning D3.js Mapping
  • Thomas Newton Oscar Villarreal
  • 242字
  • 2021-08-06 19:42:42

Chapter 1. Gather Your Cartographer's Toolbox

Welcome to the world of cartography with D3. In this chapter, you will be given all the tools you need to create a map using D3. These tools exist freely and openly, thanks to the wonderful world of open source. Given that we are going to be speaking in terms of the Web, our languages will be HTML, CSS, and JavaScript. After reading this book, you will be able to use all three languages effectively in order to create maps on your own.

When creating maps in D3, your toolbox is extraordinarily light. The goal is to focus on creating data visualizations and remove the burden of heavy IDEs and map-making software. The building blocks are as follows:

  • Quick bootstrap: We will cover installing Node.js, npm, and a lightweight server.
  • TopoJSON: We will see the working of this tool that is used to manage and optimize geographic information.
  • Web browser as a development tool: We will learn how to use a modern web browser, capable of rendering SVG files with built-in development tools. Some examples of common web browsers are Chrome, Firefox, Safari, and IE 9+.

    Note

    All screenshots and commands in this book have been done using Chrome. Therefore, we strongly recommend you to use this browser.

  • Installing sample code: We will take the first steps in getting to grips with coding.
  • Working with developer tools: We will get familiar with developer tools.
主站蜘蛛池模板: 治县。| 资中县| 闵行区| 包头市| 许昌县| 罗江县| 凤翔县| 哈巴河县| 龙岩市| 武冈市| 远安县| 武冈市| 东乌珠穆沁旗| 岚皋县| 永州市| 宁陵县| 上杭县| 保德县| 铜川市| 成武县| 阜宁县| 阜阳市| 阿城市| 藁城市| 博白县| 嵊州市| 中卫市| 达州市| 博爱县| 旌德县| 额尔古纳市| 思南县| 鄂托克前旗| 利辛县| 桦甸市| 休宁县| 柏乡县| 瑞丽市| 台安县| 清流县| 文登市|