
实物拍摄 · 支持放大查看
本书排版约定。 本书使用以下排版约定。 斜体(Italic) 表示新术语、URL、电子邮件地址、文件名和文件扩展名。 等宽字体(Constant width) 表示代码段以及段落中的程序元素,比如变量、函数名、数据库、数据类型、环境变量、语句以及关键字。 等宽粗体(Constant width bold) 显示应由用户按字面输入的命令或其他文本。 等宽斜体(Constant width italic) 表示将由用户提供的值(或由上下文确定的值)替换的文本。 这个图标表示提示或建议。 这个图标表示重要说明。 这个图标表示警告或提醒。 示例代码 可以从sgithub.com/janert/d3-for-the-impatient补充材料(示例代码、练。 这里的代码是为了帮助你更好地理解本书的内容。通常,可以在程序或文档中使用本书中的代码,而不需要联系O’Reilly获得许可,除非需要大段地代码。例如,使用本书的几个代码片段来编写一个程序不需要得到我们的许可,但销售或发布O’Reilly的配套CD-ROM则需要O’Reilly出版社的许可。引用本书的示例代码来回答一个问题也不需要许可,将本书中的示例代码的很大一部分放到自己的产品文档中则需要获得许可。 欢迎读者使用本书中的代码,希望(但不强制)你注明出处。注明出处的形含标题、作者、出版社和ISBN,例如 D3 for the Impatient,作者为Philipp K. Janert,由O’Reilly出版,书号为978-1-492-04677-6 如果读者觉得对示例代码的使用超出了上面所给出的许可范围,欢迎通过permission@oreilly.com联系我们。 O’Reilly在线学台(O’Reilly online Learning)40年来,O’Reilly Media于提供技术和商业培训、知识和见解,来帮助众多公司取得。 我们拥有的专家和革新者组成的庞大网络,他们通过图书、文章、会议和我们的在线学台分享他们的知识和经验。O’Reilly的在线学台允许你按需访问现场培训课程、深入的学、交互式编程环境,以及O’Reilly和200多家其他出版商提供的大量文本和资源。有关的更多信息请访问oreilly.com。 如何联系我们 对于本书,如果有任何意见或疑问,请按照以下地址联系本书出版商。 美国: O’Reilly Media,Inc. 1005 Gravenstein Highway North Sebastopol,CA 95472 中国: 北京市西城区西直门南大街2号成铭大厦C座807室(100035) 奥莱利技术咨询(北京)有限公司 要询问技术问题或对本书提出建议,请发送电子邮件:bookquestions@oreilly.com 本书配套soreil.ly/D3-for-the-Impatient上列出了勘误表、示例以及其他信息。 要了解更多O’Reilly图书、培训课程、会议和新闻的信息,请访问:.oreilly.com 我们在Facebook上的地址:facebook.com/oreilly 我们在Twitter上的地址:twitter.com/oreillymedia 我们在YouTube上的地址:.youtube.com/oreillymedia 致谢 我要感谢从一开始对这个项目热情提供支持的Mike Loukides和Scott Murray。Giuseppe Verni、Jane Pong、Matt Kirk、Noah Iliinsky、Richard Kreckel、Sankar Rao Bhogi、Scott Murray和Sebastien Martel阅读了部分或手稿,测试了示例,并提出了许多重要的建议。Matt、Scott和 Sebastien回答了许多问题并通过大量的通信分享了他们的独到见解。感谢Giuseppe Verni,他带着极大的兴趣和奉献精神阅读了整个手稿,提供了许多有用的建议。 本书取名D3 for the Impatient是为了致敬由Paul W. Abrahams和Bruce R. Larson合著的图书Unix for the Impatient(由ison-Wesley出版)。
前言1 第1章 引言5 1.1 谁适合读这本书6 1.2 为什么选择D36 1.3 通过本书你会学到什么7 1.4 如何阅读本书8 1.5 术语9 第2章 让我们开始画图吧13 2.1 *个例子:单数据集图表13 2.2 个例子:双数据集图表17 2.3 第三个例子:让列表项动起来26 第3章 核心问题:选择与绑定30 3.1 选择集31 3.2 绑定数据36 3.3 操作选择集43 3.4 通过群组共享选择集之间的信息48 第4章 事件、交互和动画50 4.1 事件50 4.2 让鼠标交互加来52 4.3滑过渡59 4.4 基于定时器的动画66 第5章 生成器、组件、布局:绘制曲线和形状71 5.1 生成器、组件和布局71 5.2 符号73 5.3 直线和曲线81 5.4 圆、弧和饼图:使用布局88 5.5 其他形状92 5.6 编写自己的组件92 第6章 文件、数据加载、格式规范:数据导入和输出99 6.1 获取文件99 6.2 解析和编写表数据104 6.3 格式化数字108 第7章 数值的视觉映射:补间、比例尺和坐标轴113 7.1 补间113 7.2 比例尺115 7.3 坐标轴122 7.4 示例127 第8章 颜色、彩色比例尺和热力图133 8.1 颜色和颜色空间转换133 8.2 配色136 8.3 彩色比例尺139 8.4 伪色图及相关技术142 第9章 树形图和网状图150 9.1 树和层次数据结构150 9.2力导向图157 第10章 辅助工具:数组、统计和时间戳164 10.1 操作数组结构164 10.2 数字数组的描述统计165 10.3 处理日期和时间戳168 附录A 设置、工具和资源175 附录B SVG便携手册179 附录C Javascript和DOM的速成指南189
品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。
品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。
瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。
交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。
配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。
议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。
七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。
纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。
正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。