"掌握D3.js:交互式数据可视化高级编程"
和CSS基础2.2.1 HTML概述2.2.2 常用标签2.2.3 CSS概述2.2.4 常用属性2.3 JavaScript基础2.3.1 变量和数据类型2.3.2 运算符和表达式2.3.3 控制流程2.3.4 函数2.4 Web前端开发工具2.4.1 编辑器2.4.2 浏览器开发工具第3章 D3入门3.1 安装D3.js3.2 基本使用3.2.1 选择元素3.2.2 添加和删除3.2.3 修改样式和属性3.2.4 数据绑定3.3 常用图表库3.3.1 柱状图3.3.2 折线图3.3.3 饼状图3.3.4 散点图3.3.5 地理图3.4 数据处理和转换3.4.1 数据加载3.4.2 数据过滤和排序3.4.3 数据聚合和统计3.5 动态交互3.5.1 鼠标事件3.5.2 动画过渡3.5.3 缩放和平移3.6 自定义图表3.6.1 图表布局3.6.2 图形绘制3.6.3 文本和标签3.6.4 图例和提示3.7 性能优化3.7.1 数据处理优化3.7.2 动画性能优化第4章 高级特性4.1 数据可视化设计原则4.1.1 合理选择图表类型4.1.2 数据准备和清洗4.1.3 可视化元素的布局和交互4.1.4 简洁和直观的可视化展示4.2 多维数据可视化4.2.1 树状图4.2.2 矩阵图4.2.3 平行坐标图4.2.4 网络图4.3 动态可视化4.3.1 实时数据更新4.3.2 时间序列可视化4.4 自定义交互4.4.1 用户输入和控制4.4.2 视图联动和过滤4.4.3 图表联动和联动4.5 场景案例4.5.1 数据报表4.5.2 商业智能4.5.3 地理信息系统4.5.4 社交网络分析第5章 D3与其他技术5.1 SVG和Canvas5.1.1 SVG概述5.1.2 SVG图形绘制5.2 WebGL5.2.1 WebGL概述5.2.2 WebGL基本原理5.3 React和Angular5.3.1 React概述5.3.2 React和D3结合5.3.3 Angular概述5.3.4 Angular和D3结合5.4 数据库和数据接口5.4.1 数据库概述5.4.2 数据接口概述5.4.3 数据可视化应用实例第6章 深入解析D3.js6.1 D3的源码结构6.2 数据绑定6.2.1 数据绑定原理6.2.2 数据更新机制6.3 选择集和过滤器6.3.1 选择集原理6.3.2 过滤器原理6.4 动画过渡6.4.1 过渡的实现原理6.4.2 过渡的应用技巧6.5 布局和样式6.5.1 布局的原理6.5.2 样式的处理方式6.6 扩展D3.js6.6.1 插件机制6.6.2 模块化开发6.7 D3开发调试6.7.1 浏览器开发工具的使用6.7.2 D3开发调试技巧第7章 数据可视化实战7.1 图表库7.1.1 D3图表库简介7.1.2 常用图表库推荐7.2 图表设计指导7.2.1 选择图表类型7.2.2 数据处理和准备7.2.3 布局和样式设计7.2.4 用户交互和反馈7.3 开发流程7.3.1 项目需求分析7.3.2 数据处理和转换7.3.3 图表设计和开发7.3.4 测试和优化7.4 最佳实践7.4.1 数据可视化的设计原则7.4.2 开发中的常见问题7.4.3 性能优化的技巧7.4.4 可维护性和扩展性的考虑结语参考文献目录索引
剩余754页未读,继续阅读
- 粉丝: 70
- 资源: 334
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
评论0