《JavaScript数据可视化编程》——导读

简介: 在我们的日常生活中,数据的重要性与日俱增。尤其对于一些庞大的组织机构(诸如Facebook和Google这种体量的公司)来说,数据几乎是一切决策的核心。在地缘政治领域,正在前所未有地收集数据,以致爆出诸如美国国家安全局监控丑闻这样的事件,这从另一个侧面反映了我们正在经历一个宏观数据时代。

screenshot

前言
JavaScript数据可视化编程
在我们的日常生活中,数据的重要性与日俱增。尤其对于一些庞大的组织机构(诸如Facebook和Google这种体量的公司)来说,数据几乎是一切决策的核心。在地缘政治领域,正在前所未有地收集数据,以致爆出诸如美国国家安全局监控丑闻这样的事件,这从另一个侧面反映了我们正在经历一个宏观数据时代。但是,从微观角度来说,数据作为一个个独立的个体,本身却并不显得那么重要。有调查称,99.5%的数据其实是被忽视和浪费的。

数据可视化是解决数据被浪费的重要工具。有效的可视化可以浪里淘沙,去伪存真,去粗存精,在庞大的数据仓库里挖掘出我们所需要的核心信息。数据可视化可以将抽象的数字累积转变成为图形、表单等,让普通人可以快速理解数据所代表的情况或趋势。所以好的可视化追求的目标就是让数据一目了然,让关注数据的人可以因此快速抓住数据的核心——这些数据讲了一个什么样的故事?它们揭示了一个什么样的情况?或是它们预示了一个什么样的趋势?抓住核心之后,才能更准确地做出决策。

如果你是一个网站或Web应用程序的开发者,相信你在平时工作中一定会接触或多或少的数据,并且可能已经做了一些数据可视化实践。但是针对某种数据类型的信息究竟使用哪种可视化手段去处理,也许你并不是特别有把握。而在具体实践中,也许你会碰到种种问题。在本书接下来的所有章节中,我们将全面讲述各种不同的可视化手段、技术和工具。每个具体的例子都会围绕着数据可视化的实现方法来展开,如果有不同的实现方案,你也会看到拓展阅读中的替换实现方案。本书将每一个例子拆解成为一个个独立的步骤,从基础开始,直到在页面中得到我们最终的实现方案。

目录
[第1章 图像数据

1.1 创建基础的柱状图](https://yq.aliyun.com/articles/90708)
[1.2 用折线图来绘制连续数据](https://yq.aliyun.com/articles/90717)
[1.3 使用饼图强调部分数据](https://yq.aliyun.com/articles/90722)
[1.4 用离散图表绘制x/y值](https://yq.aliyun.com/articles/90732)
[1.5 用气泡图表示数量扩展x/y数据](https://yq.aliyun.com/articles/90740)
[1.6 使用雷达图显示多维数据](https://yq.aliyun.com/articles/90744)
[1.7 小结](https://yq.aliyun.com/articles/90748)

第2章 和图表进行交互
第3章 在页面中整合图表
第4章 创建特殊图表
第5章 时间轴显示
第6章 地理位置信息的可视化
第7章 用D3.js自定义可视化数据视图
第8章 在浏览器中管理数据
第9章 创建数据驱动的网络应用:第1部分
第10章 创建数据驱动的网络应用:第2部分

相关文章
|
7月前
|
JavaScript 前端开发
js实现数据的双向绑定
js实现数据的双向绑定
152 59
|
7月前
|
JavaScript 算法 前端开发
采招网JS逆向:基于AES解密网络数据
采招网JS逆向:基于AES解密网络数据
129 0
|
4月前
|
监控 JavaScript 算法
深度剖析 Vue.js 响应式原理:从数据劫持到视图更新的全流程详解
本文深入解析Vue.js的响应式机制,从数据劫持到视图更新的全过程,详细讲解了其实现原理和运作流程。
|
4月前
|
数据采集 存储 JavaScript
如何使用Puppeteer和Node.js爬取大学招生数据:入门指南
本文介绍了如何使用Puppeteer和Node.js爬取大学招生数据,并通过代理IP提升爬取的稳定性和效率。Puppeteer作为一个强大的Node.js库,能够模拟真实浏览器访问,支持JavaScript渲染,适合复杂的爬取任务。文章详细讲解了安装Puppeteer、配置代理IP、实现爬虫代码的步骤,并提供了代码示例。此外,还给出了注意事项和优化建议,帮助读者高效地抓取和分析招生数据。
180 0
如何使用Puppeteer和Node.js爬取大学招生数据:入门指南
|
5月前
|
前端开发 JavaScript
JS-数据筛选
JS-数据筛选
57 7
|
5月前
|
JavaScript 数据安全/隐私保护
2024了,你会使用原生js批量获取表单数据吗
2024了,你会使用原生js批量获取表单数据吗
84 4
|
6月前
|
JavaScript 前端开发 安全
js逆向实战之烯牛数据请求参数加密和返回数据解密
【9月更文挑战第20天】在JavaScript逆向工程中,处理烯牛数据的请求参数加密和返回数据解密颇具挑战。本文详细分析了这一过程,包括网络请求监测、代码分析、加密算法推测及解密逻辑研究,并提供了实战步骤,如确定加密入口点、逆向分析算法及模拟加密解密过程。此外,还强调了法律合规性和安全性的重要性,帮助读者合法且安全地进行逆向工程。
152 11
|
5月前
|
机器学习/深度学习 JSON JavaScript
LangChain-21 Text Splitters 内容切分器 支持多种格式 HTML JSON md Code(JS/Py/TS/etc) 进行切分并输出 方便将数据进行结构化后检索
LangChain-21 Text Splitters 内容切分器 支持多种格式 HTML JSON md Code(JS/Py/TS/etc) 进行切分并输出 方便将数据进行结构化后检索
109 0
|
5月前
|
数据采集 JavaScript 前端开发
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
|
6月前
|
JSON JavaScript 前端开发
6-19|Python数据传到JS的方法
6-19|Python数据传到JS的方法

热门文章

最新文章