当前位置: 首页 > news >正文

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

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部分

相关文章:

  • C# 空接合(??)运算符
  • 《Java程序员面试秘笈》—— 面试题8 在Java中,对象是如何传递消息的
  • 学会总结,学会关注细节,学会拥有一颗平静的心。
  • Linux集群和自动化维2.2.1 Shell脚本的基本元素
  • c#_实现FTP方法(一) --- FtpWebRequest
  • 友善经典之作mini6410介绍
  • Linux集群和自动化维2.4.1 sed的基础语法格式
  • [周鸿祎] 与其苟且活着,不如奋起抗争
  • 机器人系统设计与制作:Python语言实现3.3 本章小结
  • VC6 ODBC 例子 之二
  • 【STM32 .Net MF开发板学习-21】蓝牙遥控智能小车(PC模式)
  • 《众妙之门——移动交互体验设计》一1.2 物物互联
  • jQuery Timers插件
  • 《嵌入式Linux基础教程(第2版)》——2.3 存储
  • 程序员的一天
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Docker 笔记(2):Dockerfile
  • Material Design
  • PaddlePaddle-GitHub的正确打开姿势
  • SQLServer之索引简介
  • vue 配置sass、scss全局变量
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 不上全站https的网站你们就等着被恶心死吧
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 聚簇索引和非聚簇索引
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 终端用户监控:真实用户监控还是模拟监控?
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Spring第一个helloWorld
  • # Maven错误Error executing Maven
  • #预处理和函数的对比以及条件编译
  • $.ajax()方法详解
  • (1)(1.11) SiK Radio v2(一)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (poj1.3.2)1791(构造法模拟)
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)socket Aio demo
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .axf 转化 .bin文件 的方法
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .Net Web项目创建比较不错的参考文章
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .net6 webapi log4net完整配置使用流程
  • .NET和.COM和.CN域名区别
  • .net流程开发平台的一些难点(1)