图书目录

扫一扫源码下载目录第1章数据可视化概述1

1.1初识数据可视化1

1.1.1数据要素与数据科学1

1.1.2数据可视化2

1.1.3数据可视化的发展历程2

1.1.4数据可视化的基本流程2

1.1.5数据可视化应用3

1.2数据可视化应用开发框架4

1.2.1ECharts4

1.2.2D34

1.2.3Processing.js4

1.2.4DataV5

1.3数据可视化常用信息图表5

1.3.1条形图5

1.3.2折线图5

1.3.3仪表盘6

1.3.4热力图6

1.3.5平行坐标图7

1.3.6雷达图7

1.3.7饼图8

1.3.8散点图8

本章小结9

习题19

第2章项目概述10

2.1需求分析10

2.1.1项目需求10

2.1.2项目目标11

2.2系统架构11

2.3技术路线12

2.4开发环境13

2.5环境准备13

2.5.1Anaconda 313

2.5.2Visual Studio Code15

2.5.3MySQL16

2.6数据准备19

本章小结20

习题220

第3章技术基础21

3.1前端开发技术21

3.1.1HTML21

3.1.2CSS22

3.1.3盒子模型23

3.1.4页面布局23

3.1.5CSS定位机制24

3.1.6JavaScript28

3.1.7ECharts29

3.1.8jQuery33

3.2服务器端开发技术34

3.2.1Flask34

3.2.2PyMySQL36

3.3数据接口开发技术39

3.3.1JSON数据交换格式39

3.3.2JSON数据接口开发40

本章小结42

习题342

第4章ECharts详解43

4.1前端渲染技术43

4.2ECharts的基础架构43

4.3ECharts的常用组件44

4.4ECharts组件的常用属性45

4.4.1标题组件45

4.4.2提示框组件46

4.4.3工具栏组件46

4.4.4图例组件46

4.4.5网格组件47

4.4.6坐标轴组件47

4.4.7区域缩放组件48

4.4.8数据系列组件49

本章小结49

习题449

第5章条形图50

5.1条形图简介50

5.2静态条形图50

5.2.1准备工作50

5.2.2图表制作52

5.2.3图表展示58

5.3动态条形图59

5.3.1准备工作59

5.3.2图表制作60

5.3.3图表展示67

5.4浏览器开发者工具的应用68

本章小结69

习题569

第6章折线图70

6.1折线图与时间序列可视化70

6.2ECharts时间型坐标轴72

6.2.1格式化标签72

6.2.2富文本标签73

6.3单网格静态折线图75

6.3.1准备工作75

6.3.2图表制作77

6.3.3图表展示85

6.4多网格静态折线图85

6.4.1图表配置85

6.4.2图表展示89

6.5单网格动态折线图90

6.5.1准备工作90

6.5.2图表制作90

6.5.3图表展示96

6.6多网格动态折线图97

6.6.1图表制作97

6.6.2图表展示102

本章小结 102

习题6102第7章仪表盘103

7.1仪表盘简介103

7.2ECharts仪表盘常用属性104

7.3静态仪表盘104

7.3.1准备工作104

7.3.2图表制作105

7.3.3图表展示108

7.4动态仪表盘109

7.4.1准备工作109

7.4.2图表制作109

7.4.3图表展示115

本章小结115

习题7115

第8章热力图116

8.1热力图简介116

8.2ECharts日历热力图核心组件117

8.2.1数据系列组件117

8.2.2日历坐标系组件117

8.2.3视觉映射组件118

8.3静态日历热力图118

8.3.1准备工作118

8.3.2图表制作120

8.3.3图表展示122

8.4动态日历热力图122

8.4.1准备工作122

8.4.2图表制作123

8.4.3图表展示126

本章小结127

习题8127

第9章平行坐标图128

9.1平行坐标图简介128

9.2ECharts平行坐标图核心组件129

9.2.1数据系列组件129

9.2.2平行坐标系组件129

9.2.3平行坐标轴组件129

9.3静态平行坐标图130

9.3.1准备工作130

9.3.2图表制作132

9.3.3图表展示135

9.4动态平行坐标图135

9.4.1准备工作135

9.4.2图表制作136

9.4.3图表展示144

本章小结145

习题9145

第10章雷达图146

10.1雷达图简介146

10.2ECharts雷达图核心组件147

10.2.1数据系列组件147

10.2.2雷达坐标系组件147

10.3静态雷达图148

10.3.1准备工作148

10.3.2图表制作149

10.3.3图表展示151

10.4动态雷达图152

10.4.1准备工作152

10.4.2图表制作152

10.4.3图表展示156

本章小结156

习题10157

第11章饼图158

11.1饼图简介158

11.2ECharts饼图常用属性159

11.3静态饼图160

11.3.1准备工作160

11.3.2图表制作162

11.3.3图表展示164

11.4动态饼图165

11.4.1准备工作165

11.4.2图表制作165

11.4.3图表展示170

本章小结170

习题11171

第12章散点图172

12.1散点图与回归分析172

12.2ECharts三维散点图173

12.3静态散点图174

12.3.1准备工作174

12.3.2图表制作176

12.3.3图表展示181

12.4动态散点图181

12.4.1准备工作181

12.4.2图表制作181

12.4.3图表展示188

12.5动态三维散点图189

12.5.1准备工作189

12.5.2图表制作190

12.5.3图表展示194

本章小结194

习题12194

第13章联动图表195

13.1联动图表简介195

13.2ECharts时间轴组件196

13.3静态联动图表196

13.3.1准备工作197

13.3.2图表制作199

13.3.3图表展示204

13.4动态联动图表204

13.4.1准备工作204

13.4.2图表制作205

13.4.3图表展示213

本章小结214

习题13214

第14章数据大屏215

14.1数据大屏简介215

14.2数据大屏设计方法215

14.2.1设计原则215

14.2.2设计流程217

14.2.3项目实战217

14.3静态大屏制作218

14.3.1准备工作219

14.3.2图表制作221

14.3.3大屏展示234

14.4动态大屏制作234

14.4.1准备工作234

14.4.2图表制作234

14.4.3大屏展示257

本章小结258

习题14258

参考文献259