图说D3:数据可视化利器从入门到进阶

图说D3:数据可视化利器从入门到进阶 PDF 影印中文版

  • 大小:44 MB
  • 类型:数据可视化
  • 格式:PDF
  • 热度:558
  • 作者:(美)Ritchie、S.、King(里
  • 更新:2020-05-01 09:32:20
vip 立即下载( 44 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 蔡寒梦 投稿)

本站精选了一篇数据可视化相关的资料,介绍了关于D3、数据可视化方面,格式为PDF,资源大小44 MB,目前在数据可视化类资源综合评分为:8.5分。

这书阐释了制作可视化数据图表的基础科学方法论,及其怎样融合D3高效率、迅速地建立可视化图表。 这书以一个故事刚开始,阐释制作可视化数据图表的基础科学方法论,及其怎样融合D3高效率、迅速地建立可视化图表。这书最先表述了数据可视化的基础内涵,及其D3的适用范围,随后从一个实际的事例下手,告知人们如何去选择适合的数据集,以哪些的方式来呈现数据,另外对SVG开展了基本埋下伏笔。在D3一部分,这书详细介绍了D3的关键定义挑选集与数据联接,另外对数据联接的好多个經典情景开展了演译,还融合D3详细介绍了制图所要把握的坐标系统、比例尺精度等基本要素。在数据载入层面,这书解读了D3能够分析的多种多样数据文件格式,及其从后端开发载入数据的多种多样方式 ,另外表述了D3动漫的制作方法,为制作互动式图表确立了基本。*后,这书表明了把握D3的不二法门,并期待阅读者可以持续实践活动、坚持不懈。本书写作风格轻松愉快、內容浅显易懂,既合适D3新手新手入门,也有利于有一定工作经验的前端工程师者迅速把握D3。 目录 1 以图叙事和 D3 1 1.1 可视化,已可视 1 1.2 图表赋予数据一种形式,该形式阐述了数据的内涵 2 1.3 质量:内容为王 4 1.4 设计:形式至上 5 1.5 以图叙事 6 1.6 开启 D3 7 1.7 设计师为什么喜欢 D3 8 1.8 程序员为什么钟爱 D3 8 1.9 什么时候不该使用 D3 9 1.10 D3的使用要点 9 1.11所需工具 10 1.12小结 11 2 发掘并图解案例 13 2.1 开始 13 2.2 世界正在变老吗 14 2.3 发现并研究数据 15 2.4 打磨概念 18 2.5 选择形式 19 2.5.1 用柱形图展示数据 19 2.5.2 用堆积柱形图展示数据 20 2.5.3 用线图展示数据 22 2.5.4 用饼图展示数据 23 2.5.5 用条形图展示数据 25 2.5.6 用多个微型条形图展示数据 26 2.5.7 选图建议 思维导图 28 2.6 本书将构建的例子 30 2.7 小结 31 3 可缩放矢量图形 33 3.1 原理一瞥 33 3.2 到底什么是 SVG 33 3.3 用 D3绘制圆形 34 3.4 在 Web Inspector中查看 SVG 36 3.5 通过 CSS改变 SVG元素的风格 37 3.6 其他图形 39 3.6.1 矩形 39 3.6.2 圆角矩形 40 3.6.3 圆形 40 3.6.4 椭圆 41 3.6.5 多边形 41 3.6.6 线 42 3.6.7 路径 42 3.7 SVG文本 43 3.8 SVG样式属性 46 3.8.1 颜色和透明 46 3.8.2 笔触属性 47 3.9 绘图顺序和编组 49 3.10变形 51 3.11用 SVG构建条形图 53 3.12小结 66 4 用 D3选择集操控网页 67 4.1 配置 D3 67 4.2 选择元素 68 4.2.1 使用 CSS选择器创建选择集 71 4.2.2 从其他选择集中新建选择集 72 4.2.3 将选择集赋值为变量 72 4.3 通过选择集修改属性 72 4.3.1 attr()的工作原理 74 4.3.2 使用 attr()应用样式类和规则 76 4.4 声明式的 D3 77 4.5 链式方法调用 77 4.5.1 在链式调用过程中新建选择集 79 4.5.2 链式调用和变量赋值 80 4.6 添加元素 80 4.7 串在一起 82 4.8 用 d3.selectAll()选中多个元素 84 4.9 使用选择集制作条形图 85 4.9.1 使用变量 96 4.9.2 数学运算 98 4.9.3 使用更好的变量 98 4.9.4 为数据使用变量 99 4.9.5 进行显式约束 100 4.9.6 使用循环 101 4.10小结 107 5 数据连接:进入 109 5.1 什么是数据连接 109 5.2 数据连接的核心概念:进入 110 5.3 进入并绑定数据 112 5.4 使用数据连接制作条形图 115 5.5 使用匿名函数访问绑定数据 120 5.6 完成图形的剩余部分 123 5.7 在对象中存储数据 123 5.8 小结 129 6 缩放图形并添加轴线 131 6.1 线性比例尺 131 6.2 灵巧地使用边距规范 137 6.3 添加坐标轴 139 6.4 序数比例尺和坐标轴 147 6.5 小结 160 7 加载并过滤外部数据 161 7.1 使用人口分布数据构建图形 161 7.2 D3兼容的数据格式 162 7.3 创建服务器并上传数据 163 7.3.1 通过命令行初始化服务器 163 7.3.2 创建索引文件 164 7.4 D3加载数据的方法 165 7.4.1 回调方法 165 7.4.2 D3如何解析 CSV表格 166 7.5 处理异步请求 169 7.5.1 用外部数据创建条形图 170 7.5.2 优化条形图 172 7.6 加载和处理大(超大)数据集 175 7.7 合并内容 178 7.8 小结 180 8 为图形添加交互和动画效果 181 8.1 数据连接:更新和退出 181 8.2 交互按钮 185 8.2.1 用数据连接创建按钮 186 8.2.2 让按钮更方便点击 192 8.3 更新图形 195 8.4 添加转场动画效果 199 8.5 使用键 200 8.6 小结 202 9 添加播放按钮 203 9.1 在方法中封装更新阶段 203 9.2 在页面上添加播放按钮 207 9.3 点击播放 209 9.4 允许用户中断播放 212 9.5 小结 217 10 修行靠自身 219 10.1本书是学习 D3的基础 219 10.2如何克服障碍 220 10.3持续编码 222 10.4小结 222 附录 A JavaScript入门 223 A. JavaScript简介 223 A.浏览器中的 JavaScript控制台 223 A.基本运算、变量及数据类型 224 A.在页面和

相关资源

  • 算法导论(中英文第二版)

    算法导论(中英文第二版) 课后答案

    这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算

    大小:1.23 MB算法课后答案

  • 《数码摄影后期处理实战宝典(畅销升级版)》素材,视频

    《数码摄影后期处理实战宝典(畅销升级版)》素材,视频

    编辑推荐 源自影像教育专家薛欣一线教学案例 核心知识点梳理 + 案例实操步骤图解 + 视频案例实景 3大法宝助您精通从预处理、构图、校正、调色到润饰、创意、输出的完整后期流程 超值附赠精选案例视频教学,手把手解决数码摄影后期难点与热点问题 内容介绍 《数码摄影后期处理实战宝典》是一本介绍摄影后期处理流程及应用技巧的工具书,全书共分为7章,分别为预处理、先构图、后校正、再调色、巧润饰、重创意、总输出。涵盖了摄影后期处理

    大小:4 GB数码摄影配套资源

  • python数据分析实用命令速查表

    python数据分析实用命令速查表

    本文档主要是Python数据分析速查表 一共6张表,包括:Jupyter Notebook、Numpy、Pandas 、Scikit-Learn、Keras、Matplotlib 速查速记,不二之选!

    大小:6.74 MBpython

  • 《CorelDRAW X3中文版图形制作基础》素材,视频,教案

    《CorelDRAW X3中文版图形制作基础》素材,视频,教案

    编辑推荐 《CorelDRAW X3中文版图形制作基础(机房上课版)》:机房上课版中等职业学校计算机系列教材 内容简介 本书针对机房上课这一环境,依据教师授课顺序,构建编写体系:知识点讲解范例解析课堂练习课后作业。全面系统地介绍CorelDRAW X3的基本使用方法和应用技巧。 全书共分12讲,包括CorelDRAW X3基本操作,页面设置与准备工作,矩形、椭圆形与挑选工具,轮廓工具与多边形工具组,线形、形状和艺术笔工具,基本形状工具与智能填充,渐变工具与

    大小:342 MBCorelDRAW配套资源

  • 《深度学习:卷积神经网络从入门到精通》源码

    《深度学习:卷积神经网络从入门到精通》源码

    卷积神经网络是深度学习中最为重要的模型,对引领深度学习的井喷式发展起到了不可或缺的作用。本书试图全面介绍卷积神经网络的模型和方法,详细讨论了其现代雏形、突破模型、加深模型、应变模型、跨连模型、区域模型、分割模型、特殊模型和强化模型,最后是其顶尖成就AlphaGo。为了辅助读者理解有关内容,本书还结合应用案例分析了很多具体模型的代码实现及演示效果。 封面图 目录 前言 第1章概述 1 1.1深度学习的起源和发展 1 1.2卷积神经网

    大小:4.5 MB深度学习配套资源

  • 《Flink入门与实战》配套资源

    《Flink入门与实战》配套资源

    这书致力于协助阅读者从零开始迅速把握Flink的基本概念与关键作用。这书最先详细介绍了Flink的基本概念和安裝布署,并对Flink中的一些关键API开展了深入分析。随后配套设施相匹配的经典案例,各自应用Java编码和Scala编码保持实例。最终根据2个项目演试了Flink在具体工作上的一些应用领域,协助阅读者迅速把握Flink开发。学习培训这书必须大伙儿具有一些互联网大数据的基本知识,例如Hadoop、Kafka、Redis、Elasticsearch等架构的基础安裝和应用。这书也合适

    大小:126 KBFlink配套资源

  • Windows网络编程

    Windows网络编程 课后答案

    随着Internet技术的应用和普及,人类社会已经进入了信息化的网络时代。大多数应用程序都是运行在网络环境下,这就要求程序员能够在应用最广泛的Windows操作系统上开发网络应用程序。本教程结合大量的实例,介绍了开发Windows网络应用程序的必备知识,并完整地讲述了几个Windows网络应用程序实例的开发过程。这些实例包括局域网探测器、基于P2P技术的BT下载工具和基于WinPcap技术的网络数据包捕获、过滤和分析工具等。 《Windows网络编程》可以作为大学

    大小:1.3 MB网络编程课后答案

  • 《UNIX/Linux程序设计教程》源代码

    《UNIX/Linux程序设计教程》源代码

    本书在介绍UNIX API各种函数的功能和用途的同时,清晰地阐述了它们所隐含的操作系统基本原理。书中给出了大量程序设计示例程序,有助于读者更好地掌握这些函数的功能、使用方法及编程技巧。 封面图 目录 前言 第1章UNIX导论1 1.1UNIX简史1 1.1.1UNIX的诞生1 1.1.2UNIX的早期发展2 1.1.3BSD UNIX3 1.1.4系统V UNIX3 1.1.5UNIX的商业化4 1.1.6Linux4 1.2标准5 1.2.1SVID5 1.2.2POSIX6 1.2.3统一UNIX规范

    大小:9.5 MB程序设计配套资源

下载地址

相关声明:

学习笔记