![]()
作者简介 汤姆·巴克(Tom Barker)是Comcast的一位网络开发高级经理。他撰写过一本《高级JavaScript性能:监控和可视化》,并与他人协作完成《采用HTML5、CSS3和JavaScript网络创建基础》一书。在过去的十年里,Tom还曾在费城大学担任兼职教授。他和妻子以及两个孩子住在费城郊外。 目录 致谢 译者序 第1章 背景 什么是数据可视化? 时间序列表 条形图 直方图 数据映射 散点图 历史 模型风景画 为什么要数据可视化? 工具 语言、环境和库 分析工具 过程概述 确认问题 搜集数据 数据清洗 数据分析 数据可视化 数据可视化技术伦理 引用资源 注意视觉线索 总结 第2章 初学R语言 了解R控制台 命令行 命令历史 访问文件 程序包 导入数据 使用标题 指定字符串分隔符 指定行标识符 使用定制化的列名 数据结构和数据类型 数据帧 矩阵 添加列表 遍历列表 应用函数列表 函数 总结 第3章 深入了解R语言 R中的面向对象程序设计 S3类 S4类 在R中用描述性指标做统计分析 中位数和平均值 四分位 标准偏差 RStudio IDE R Markdown RPubs 总结 第4章 用D3进行数据可视化 基本概念 HTML CSS SVG JavaScript D3的历史 使用D3 创建一个项目 使用D3 绑定数据 创建一个条形图 导入外部数据 总结 第5章 源自访问日志的空间数据可视化 什么是数据地图? 访问日志 解析访问日志 读入访问日志 分析日志文件 通过IP定位 输出字段 添加控制逻辑 用R创建数据图 映射地理数据 添加纬度和经度 展示地区数据 分散式的可视化 总结 第6章 随时间变化的数据可视化 搜集数据 使用R语言进行数据分析 计算错误的数量 检查错误的严重性 用D3添加交互性 读数据 在页面上绘图 增加交互性 总结 第7章 条形图 标准条形图 堆叠条形图 分组条形图 可视化和分析产品事件 使用R在条形图中绘制数据 结果排序 创建一个堆积条形图 D3中的条形图 创建一个垂直条形图 创建一个堆积条形图 创建层叠可视化 总结 第8章 用散点图进行相关性分析 发现数据之间的联系 敏捷开发的概念入门 相关性分析 创建散点图 创建气泡图 可视化漏洞 可视化产品事件 在D3中的交互散点图 添加基本的HTML和JavaScript 导入数据 添加交互性功能 添加表单字段 检索表单数据 使用可视化 总结 第9章 用平行坐标系可视化交付和质量的平衡 什么是平行坐标图? 平行坐标图的历史 寻求平衡 创建平行坐标图表 加入努力过程 使用D3格式化平行坐标图 创建基本的结构 为每列创建y轴 绘制线 褪去线 创建轴 总结
内容推荐 汤姆·巴克著的《采用R和JavaScript的数据可视化/大数据丛书》使得日益流行的R语言变得平易近人,并促成数据采集和分析理念变为现实。本书介绍如何使用R来查询和分析数据,使用D3JavaScript函数库以优雅、信息量大和交互的方式来格式化并显示数据。您将学习如何有效地收集数据、如何理解每种类型图表的方式理念及其实现,并能直观地呈现结果。 本书适用于做为高校计算机类本科相关课程的教学参考书以及面向人工智能、机器学习、数据科学等应用系统开发者做为参考资料。 |