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

What is D3.js?

The fine-grained control and its elegance make D3 one of the most powerful open source visualization libraries out there. This also means that it's not very suitable for simple jobs, such as drawing a line chart or two--in that case, you may want to use a library designed for charting. Many use D3 internally anyway. For a massive list, visit https://github.com/sorrycc/awesome-javascript#data-visualization.

D3 is ultimately based around functional programming principles, which is currently experiencing a renaissance in the JavaScript community. This book isn't really about functional programming, but a lot of what we'll do will seem really familiar if you've ever used functional programming principles before. If you haven't, or come from an Object-Oriented (OO) background like I do, don't worry, I'll explain the important bits as we get to them, and the revised section on functional programming at the beginning of Chapter 4, Making Data Useful, will hopefully give you some insight into why this paradigm is so useful, especially for data visualization and application construction.

主站蜘蛛池模板: 翁源县| 承德县| 六枝特区| 肥西县| 德阳市| 鄯善县| 泗阳县| 景德镇市| 文昌市| 江孜县| 阿坝县| 平武县| 襄樊市| 乡城县| 峨眉山市| 重庆市| 改则县| 广河县| 塘沽区| 什邡市| 牙克石市| 正镶白旗| 白河县| 扶风县| 阳春市| 柘城县| 丽水市| 安岳县| 林甸县| 驻马店市| 瑞昌市| 新营市| 理塘县| 华池县| 栖霞市| 延边| 兖州市| 萨迦县| 铁岭市| 温泉县| 连江县|