数据可视化的优秀入门书籍有哪些

习·D3.js 学习资源汇总

除了D3.js自身以外,许多可视化工具包都是基于D3开发的,所以对D3的学习就显得很重要了,当然如果已经有了Javascript的经验,学起来也会不费力些。

Github主页:https://github.com/mbostock/d3/wiki

包括D3简介,案例,教程和公开课,以及之前提到的API参考等。

Github教程页面:https://github.com/mbostock/d3/wiki/Tutorials

-·-·-·-·-·-
其他:
-·-·-·-·-·-

^^Scott Murray-D3 tutorials

中文翻译文档: pkuwwt-D3入门教程:http://pkuwwt.gitcafe.com/d3-tutorial-cn/about.html

^^以及同样来自Scott Murray的书籍:O‘reilly出版

电子版·Interactive data visualization for the web:http://chimera.labs.oreilly.com/books/1230000000345/index.html

纸质版·中文《数据可视化实战:使用D3设计交互式图表》

偷偷的放上 Pdf下载·百度云:(如果有能力,请支持正版。)

作者提供在Github提供了书本案例源码:https://github.com/alignedleft/d3-book/

除了英文看得略吃力以外,还是建议结合英文网站学习。

这边是部分网上的教程:

慕课网上的公开课:《使用D3创建图表》http://www.imooc.com/view/103

^^Dashing D3.js:https://www.dashingd3js.com/

资源丰富,但部分需要依靠电子邮件获取,以及购买。包括视频教程以及一些小练习。当然D3 Tutorial Table of Contents页面不需要。

^^来自阮一峰的D3教程 :http://javascript.ruanyifeng.com/library/d3.html#

只适合已经掌握了Javascript的学习者。

||另:可以看看他的JavaScript 标准参考教程(alpha)

^^发现一个中文博客·数据可视化专题站,D3.js 入门系列~如果是大神的话,我想应该不需要看。自己练习过程中遇到问题,我觉得看看也没事。

http://www.ourd3js.com/wordpress/

其实发现D3教程页面本身提供了很多资源了。也是一些资源的整合。

网上的教程作品(部分是深坑注意鉴别,另外还有华盛顿大学的数据可视化公开课)+视频+出版物。

个人感觉国内可能还比较少,可以看下Julie Steele的数据可视化之美 (豆瓣),里面有一些经典案例的介绍,可作入门;
另外向怡宁翻译的鲜活的数据 (豆瓣)也值得一看,关键是介绍了数据可视化处理的具体过程,而且向怡宁翻译的书一向通俗易懂,他翻译的有关交互设计的就这么简单 (豆瓣)其实也是一本和信息设计有关系的书籍,行文风趣,作为入门比较合适。
另外涂子沛的大数据 (豆瓣)也值得一看,虽然这里介绍的主要是时代发展和大背景,但也有一章专门涉及数据可视化处理。

2013年6月时,浙大的陈为老师出了本数据可视化的教材,算是在国内第一本数据可视化教材,并系统地把数据可视化相关都做了梳理,看到有人也提到了这全彩略贵的书,数据可视化 (豆瓣);如果嫌贵,可以买这本教材:数据可视化的基本原理与方法 (豆瓣),都是陈为的书,内容基本一样,入门是够了。

国外的能推荐的多些,
Edward Tufte不用说了,有人说他的书是“信息设计的圣经”,他的The Visual Display of Quantitative Information (豆瓣)应该是入门必看了,公认的开山之作。不过目前还没有中译本,看完基本上可以了解数据可视化的前世今生了;
他还有一个华人学生,在美国报社工作,专门负责数据图表的设计制作,也出了一本相关的书,很棒,Dona M.Wong,她写的书现在已经有中译本了:最简单的图形与最复杂的信息 (豆瓣) 主要侧重于对数据图表的修饰、完善,讲解了一些处理数据图表的基本原则,实操性很强。
Edward R.Tufte的其他书:
Visual Explanations (豆瓣)Beautiful Evidence (豆瓣) 都可以在网上找到pdf全本。
另外除了书,还推荐一个国外老头:Hans Rosling,他是瑞典卡罗琳学院全球公共卫生教授,有关他利用数据可视化显示200多个国家200年来的人均寿命和经济发展的ted视频非常火,真是数据可视化的魅力,他的其他视频也很棒(TED | Search),本人非常幽默,由他主持的BBC纪录片[BBC:统计学的快乐]也值得一看,这些都是初步了解数据可视化的好材料。

总之,个人感觉数据可视化除了具有优秀的美术功底外,统计学知识也是重要部分,毕竟数据的展现和设计都是建立在对数据的获取、清洗、处理、挖掘的基础上的。

作者:文中
链接:https://www.zhihu.com/question/19710815/answer/19266137
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

对主流可视化项目具备欣赏/批评的能力?

对具有清晰结论的数据可视化之?

对原始数据进行整理分析并可视化之?

Beautiful Visualization (豆瓣),用来开拓眼界:文字云,维基百科的历史流,交通图谱,信息设计,基本的色彩/字体设计,生物医学上的应用都涉及了……

Visualize This (豆瓣) , flowing data 的博主撰写的第一本书,从实现层面介绍可视化的作品是如何被完成的,里面介绍过的技术很多,R,d3,processing,illustrator都有,大多是flowingdata.com里面的教程。 (好吧这两本都有人介绍过了)

Data Points (豆瓣)博主最近出的另一本书,并没有涉及太多的细节,而是更深入地分析数据是什么,应如何根据不同的场景以不同的角度展现数据,抱歉我还没有读完,基于作者推荐。

花半个月翻完上面任意两本以后题主应该大致对可视化项目的形式入门了。

我大胆估计题主会自己尝试去做一点。这时就会迎来一个比较痛苦的学习过程了(假如题主有编程经验可能没这么痛)。假如想学编程,获得自己驾驭可视化作品的能力,建议走processing + d3的路线。

入门级

Getting Started with Processing (豆瓣) processing作者写的入门书,把2D部分看完就知道怎么添线添圆圈添字,这就具备做可视化的基本能力了。

D3.js - Data-Driven Documents:使劲看doc吧,d3的设计真是艺术。 Getting Started with D3 (豆瓣)是鸡肋书,不要花时间在上面。

进阶级1

实践过后,题主可能会觉得可视化中的各种动画,碰撞检测算法什么的太重要了,于是会想着学一下图形学相关的算法。

简单的有 Algorithms for Visual Design Using the Processing Language (豆瓣)

再上一下 OpenProcessing 看看牛人们的算法,能开始解决一些问题了。

想把基础打得更好的可以看看计算机图形学的书。当时老大推荐的是一本经典教材Computer Graphics (豆瓣)。不过这本略显艰深了。

进阶级2

这时有人可能慕名而来找到题主恳请题主来做可视化项目,但是递到题主手里的却是质量不高的原始数据。这时需要学会问自己问题,找到数据的内在联系,得到答案。最艰苦的步骤是这一步。要学的东西太多了,不能一一尽列,用了张图。除了visualization以外的所有结点,都是这一步的涉及的知识。假如时间的确有限,那就着重补一补统计学的知识,看看R in Action (豆瓣) 关于统计分析和实战的那几章(好像是第七章之后吧)。

<img src="https://pic3.zhimg.com/a5315b5cd129ee30511c589626e3ca6e_b.jpg" data-rawwidth="1550" data-rawheight="1258" class="origin_image zh-lightbox-thumb" width="1550" data-original="https://pic3.zhimg.com/a5315b5cd129ee30511c589626e3ca6e_r.jpg">

进阶级3

终于,能端到端搞定一个一般规模的可视化项目了,这时题主可能会发现——自己的作品压根没有达到自己美感上的预期。由于没有设计感的东西拿不出手,所以可能会找到:

《色彩设计的原理》、《设计中的设计》等书一读,或者再去读一下《字体传奇》这类文艺历史书。边读边发现自己作品中的问题,慢慢地,作品基本到了能看的地步了。

假如取所有对可视化感兴趣的人做样本,到这里的人应该不会超过0.1%。题主加油!

推销一下自己的博客 http://fwz.github.io,不定期更新各种数据工程技术和可视化技术相关文章。

本人之前并没有多少开发的经验,想问一下楼主,processing和D3是如何结合在一起的?

作者:WDan
链接:https://www.zhihu.com/question/19710815/answer/74278577
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

中文教材的话ZJU陈为老师的数据可视化 (豆瓣)还不错

英文教材选择就比较多了:

入门可以看The Functional Art (豆瓣)Design for Information (豆瓣),相对比较简单。

Tufte的The Visual Display of Quantitative Information (豆瓣)Envisioning Information (豆瓣)都比较经典了,不过内容有点旧(Twitter他timeline上那四本书一直刷屏...)。另外Semiology of Graphics (豆瓣)也很经典。

如果想侧重看关于perception的东西, Colin Ware的Visual Thinking (豆瓣)Information Visualization, Third Edition (豆瓣)这两本内容差不多。

如果是关于可视化研究,Tamara Munzner去年刚刚出版的Visualization Analysis & Design (豆瓣)最近被好几个国外可视化课程列为教材。Interactive Data Visualization: Foundations, Techniques, and Applications (豆瓣)也可以。

编程的方面话大家逐渐都开始从Processing或者Prefuse转到D3了,教材的话Interactive Data Visualization for the Web (豆瓣)还不错,不过个人感觉网上看看作者的Gallery (Gallery · mbostock/d3 Wiki · GitHub)和各种在线教程(比如D3 Tutorial Table of Contents)一般也够了。

另外PKU和ZJU的可视化小组博客都有经常更新: PKU Visualization Blog, vag - 浙江大学可视分析小组博客, 友情推荐。

最后打一下自己组里微博的广告: 香港科技大学VIS_Lab的微博, 欢迎喜欢数据可视化的同学关注!

推荐《鲜活的数据》一书,可参见豆瓣评论鲜活的数据 (豆瓣)

edward tufte看书看经典,学人学神经

浙大陈为教授有出一本书,全彩页的,略贵,讲数据可视化的入门知识:数据可视化 (豆瓣)
浙大可视化小组的博客也有不少干货:vag - 浙江大学可视分析小组博客
一个中文的数据可视化社区:首页 - DataVlab.org
另外推荐一个可视化的网站,有很多可视化作品,定期举办可视化项目的比赛:Data Visualizations, Challenges, Community

国内有款可视化工具-数说立方
http://cube.datastory.com.cn

《数据可视化》《视觉繁美》

可视化书籍:《数据可视化》《视觉繁美》等
可视化工具:BDP个人版等

可视化数据 (豆瓣) http://me.lt/0K47l

数据可视化 (豆瓣)

本书从研究者的角度,介绍数据可视化的定义、方法、效用和工具,既可作为初学者的领路手册,也可用于可视化研究和可视化工具使用的参考指南。

时间: 2024-10-19 10:00:57

数据可视化的优秀入门书籍有哪些的相关文章

数据可视化-gojs插件使用技巧总结

随着云计算时代的到来,由于Web技术的快速革新以及为了提供高质量的用户体验,数据可视化成为了前端技术发展的一大方向.为了解决这个问题,现如今涌现了很多优秀的第三方的javascript图形库,比如highcharts.js,echarts.js,d3.js,go.js- 数据可视化javascript插件对比 在HTML5标准支持下,web实现图形标准主要分为canvas和svg,上述的javascript图形库都是依赖2者之一作为底层库.Canvas基于像素,提供2D绘制函数,是一种HTML标

蒋步星:数据可视化技术的误区

所谓数据可视化是指把数据以图形动画以及地图等形式呈现出来,这样即直观又美观,易于理解从而看出数据背后的问题. 要做好数据可视化,需要两方面的能力.一是"艺术"能力,即知道什么样的数据用什么形式去表现最合适,该用柱图时不能用饼图,颜色搭配也要合理,另一个是"技术"能力,设计好的呈现方案还要能真地做出来,并且要把成本控制在可接受范围内.这里我们不深入讨论"艺术"问题,来看看考察和选择可视化技术中的一些常见误区. 误区|考察报表,挑可视化技术最好? 报

55个最实用大数据可视化分析工具

该文转自[IT168 技术] 近年来,随着云和大数据时代的来临,数据可视化产品已经不再满足于使用传统的数据可视化工具来对数据仓库中的数据抽取.归纳并简单的展现.传统的数据可视化工具仅仅将数据加以组合,通过不同的展现方式提供给用户,用于发现数据之间的关联信息.新型的数据可视化产品必须满足互联网爆发的大数据需求,必须快速的收集.筛选.分析.归纳.展现决策者所需要的信息,并根据新增的数据进行实时更新.因此,在大数据时代,数据可视化工具必须具有以下特性: (1)实时性:数据可视化工具必须适应大数据时代数

盘点最实用的大数据可视化分析工具(1/4)

俗话说的好:工欲善其事,必先利其器!一款好的工具可以让你事半功倍,尤其是在大数据时代,更需要强有力的工具通过使数据有意义的方式实现数据可视化,还有数据的可交互性:我们还需要跨学科的团队,而不是单个数据科学家.设计师或数据分析员:我们更需要重新思考我们所知道的数据可视化,图表和图形还只能在一个或两个维度上传递信息, 那么他们怎样才能与其他维度融合到一起深入挖掘大数据呢?此时就需要倚仗大数据可视化(BDV)工具,因此,笔者收集了适合各个平台各种行业的多个图表和报表工具,这些工具中不乏有适用于NET.

案例分享|数据可视化下的驱动业务增长

在我国,制造业有两种态势:一种是生产同质化产品,产品价格公开,利润几乎透明:一种是高新技术产品,利润大,但创新和管理成本高.如何在同质化的产品中做好精细化和管理和成本控制,如何驱动创新成为制造业重出产能过剩的包围圈的两大突破口. 泰尔重工股份有限公司(以下简称"泰尔重工"."公司")成立于2001年,主要从事工业万向轴.汽车零部件等产品的设计.研发.制造.销售与服务.泰尔重工是国家级技术创新示范企业,笔者发文时市值已超34亿.在信息化方面,2016年下半年,泰尔重工

【数据可视化 参考资料】

数据挖掘:用可视化效果展现你的数据 [编者按]本文作者星河里的章鱼喵,文章通过介绍Visualization 即可视化,罗列了数据的展现方式.对于数据分析最困难的一部分就是数据的展示,解读数据之间的关系,清晰有效的传达并且沟通数据信息. 对于数据挖掘,我们可以通过文中对数据可视化的案例找到分析数据.展现数据的方法和思路. Data visualization 是一件很有趣的事情.最近在尝试处理数据,便顺手翻了翻 visualization 的进展,然后除了 IBM 大名鼎鼎的的 many-eye

CSDN开源夏令营 百度数据可视化实践 前言

首先要非常感谢林峰老师,谢谢林峰老师选择我.@Kener-林峰 (1)接下来我要讲述一下百度的数据可视化组件ECharts和ZRender. 众所周知,大数据时代的到来,不仅带来了挑战更带来了机遇,但这仅仅是一个一个开始,大数据时代将会对我们的生活产生重大的影响.正如<大数据时代>的作者维克托 · 迈尔 - 舍恩伯格说的"如今,数据已经成为了一种商业资本,一项重要的经济投入,可以创造新的经济利益.事实上,一旦思维转变过来,数据就能被巧妙地用来激发新的产品和新型服务.数据的奥秘只为谦逊

遇见大数据可视化:基础研究

近日星巴克与微信推出的社交礼品功能"用星说",可以说刷遍了朋友圈.无论你爱不爱喝咖啡,星巴克似乎都成为了一种文化象征.上班族青睐,小清新喜欢,基本上大家看到绿色的人鱼标志就能马上认出它来. 虽然一直也有喝咖啡的习惯,但至今不知道星巴克菜单版上列的[摩卡].[拿铁].[美式].[卡布奇诺]等等有什么区别.直到看到下列图,才很直观的了解到每个咖啡类别的区别是什么. 类似上图示,针对内容复制,难以形象表达的信息,通过图形简单清晰地向受众呈现出来,这种图称之为信息图. 信息图 信息图本身是一个

[原创.数据可视化系列之七]阿里竞赛作品技术展示

今年9月份,数据秀(dataxiu.com)团队参与阿里和国家公共气象服务中心主办,浙江大学和阿里云承办的“公益云图数据可视化创新大赛”. “公益云图数据可视化创新大赛”将融合开放气象.空气质量监测.企业排放和公共环境等领域的数据的,基于阿里云天池大数据平台开发一批关注环境公益的可视化技术,借助阿里云的计算能力及可视化工具,挖掘复杂异构多源数据之间的关联关系,以数据可视化的方式呈现给决策者和公众,共同促进环境治理和绿色产业创新. 数据秀团队开发的“公益云图”作品使用了美国国家环境预报中心GFS(