`
WarGrey
  • 浏览: 41006 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

AS3独当一面:AIR演绎《Visualizing Data》[Preface]

阅读更多

相关链接:

MSN SkyDriver Books 《Visualizing Data》
GettingStarted:AS3独当一面:AIR演绎《Visualizing Data》


在这个到处都是信息的时代,我们无论主动被动都会时不时接收到若干的数据集合,如何理解这些数据往往依赖于接收者的知识技能背景,但是这个不是非 常 重要,因为好奇心总是会驱使着人们去尝试些有挑战性的工作。于是“数据可视化”正逐渐成了越来越多的人理解、交流获取到的数据集的一个必不可少的过程。

正是基于以上原因,我开始看《Visualizing Data》 这本书,尽管我的候选方向不包括“计算信息设计(Computational Information Design)”。如你所见,我的知识背景是程序设计,跟艺术没有关系,这便是我想澄清的一点,关于“数据可视化思维”。由于“数据可视化”多少涉及到一 些图形图像方面的知识,于是有人认为这应该由艺术系的人去搞,至少搞这个需要艺术细胞,他们可能还会再给出一些诸如“没有艺术细胞,即使会操作 PhotoShop也很难作出优秀的图”之类的理由。但我想说得是,这个完全是两个抽象层次的概念,互相促进又互相正交:“数据可视化”的核心是how“ 可视化”,而所谓需要艺术细胞的那些活则是“可视化”what,所以“数据可视化”一样需要计算机方面的知识,甚至可能还需要计算机图形学乃至数学知识, 是不还需要“计算机逻辑细胞”?!

罗嗦了一大堆,该回到主题上了。之所以会出现此文,是因为我感觉《Visualizing Data》还是有些让人不尽人意的地方。比如,作者使用的教学语言是他自己发明的processing , 这一简单的编程环境和API,之所以不选通用语言如python,java等,我猜原因就是上面分析中涉及的,读者的知识背景比较多样,不一定都具有编程 基础。但是,不得不说……基于java的本地gui程序在我的linux系统上一直表现极差,比如本书相当于的“hello world”例子就总是让我死机,因此对java产生偏见了(要知道java也是我曾经最喜欢的语言之一),所以……我删了processing。转而选 了flash/air/actionscript3.0,这个号称在图形前端表现开发上处于领先地位的编程语言(当然这个是我的老本行,尽管以前很少使用 图形api);另一方面,虽然本书对如何获取、理解数据都介绍的比较详尽,但是在how编程这点上让我云里雾里的,这个大概是因为processing本 身是带了源码的,看源码就能一目了然的缘故吧,总之没有考察这点。而且语言之间多少有点差异,况且flash的普及度更高一点,一方面自己按照要求全部实 现本身就是一个很好的学习过程,一方面刚好可以和大家分享。

所以本系列文章就按章节分享书中实例的AIR1.5/ActionScript3.0实现。当然,我并不想原封不动的翻译processing代 码,而且与“可视化”这个目的没有直接关系的部分也不予细究,比如如何生成随机数等。这里跟大家说声抱歉,毕竟这个学习过程在我的方向上只是一个支线。在 具体的文章里,与书中代码差异交大的部分我会特别说明的,而且我的as3代码可能没有注释,因为代码本身就很容易理解(不考虑我们所喜欢的代码风格差 异)。


下篇:AS3独当一面:AIR演绎《Visualizing Data》[GettingStarted]

分享到:
评论

相关推荐

    《visualizing data》PDF

    《Visualizing Data》是一本专注于数据可视化的重要著作,旨在帮助读者理解如何有效地通过图形和图像来展示复杂的数据信息。在当今大数据时代,数据可视化已成为数据分析领域不可或缺的一部分,它能够使我们更好地...

    Visualizing.Financial.Data.111890785X

    Part 3: Showcasing Data for Effective Communications Chapter 7: Financial Statements Chapter 8: Pension Funds Chapter 9: Mutual Funds Chapter 10: Hedge Funds Part 4: Next Steps Chapter 11: Data ...

    Visualizing Data-Ben Fry-可视化数据 英文高清版 pdf

    Visualizing Data: Exploring and Explaining Data with the Processing Environment Paperback by Ben Fry 这是一本关于计算信息设计的书籍。从如何获取原始数据开始,到如何理解原始数据,本书都作了非常详尽的...

    Exam Ref 70-778 Analyzing and V - Daniil Maslyuk.pdf

    The 70-778 exam focuses on using Microsoft Power BI for data analysis and visualization. About one fourth of the exam covers data acquisition and transformation, which includes connecting to various ...

    visualizing_data.pdf

    **标题与描述**:《visualizing_data.pdf》是一份关于数据可视化的专业文档,旨在介绍如何有效地将数据转化为直观的图形表示形式,帮助读者更好地理解和分析数据。文档强调了在进行数据可视化时需要遵循的七个关键...

    Visualizing Data

    本书《Visualizing Data》由Ben Fry撰写,由O'Reilly Media出版,旨在探讨如何有效地将数据转化为可视化的形式,以便于理解和分析。数据可视化是现代数据分析的核心部分,它不仅帮助我们理解复杂的数据结构,还能...

    Computer Vision for Student Competitions: Importing and Visualizing Video:Importing and Visualizing Video (Chapter 1) of the Computer Vision for Student Competition Teams-matlab开发

    "Computer Vision for Student Competitions: Importing and Visualizing Video" 这一章节主要讲解了如何在MATLAB中进行视频的导入与可视化,这对于初学者来说是入门的基础。 首先,我们来看“导入视频文件”这一...

    OpinionRings: Inferring and visualizing the opinion tendency of socially connected users

    OpinionRings: Inferring and visualizing the opinion tendency of socially connected users

    Analyzing.and.Visualizing.Data.by.Using.Microsoft.Power.BI

    Microsoft.Press.Exam.Ref.70-778.Analyzing.and.Visualizing.Data.by.Using.Microsoft.Power.BI.epub

    Manning.Visualizing.Graph.Data

    《Manning.Visualizing.Graph.Data》是一本专注于图形数据可视化的专著,主要涵盖了在软件工程领域中如何有效地理解和呈现复杂关系网络的知识。图形数据可视化是处理和解释复杂数据集的关键工具,尤其在当今大数据...

    Computing with Data: An Introduction to the Data Industry

    The authors draw from their combined experience working at software and social network companies, on big data products at several major online retailers, as well as their experience building big data ...

    visualizing-data-384页

    《Visualizing Data》这本书由Ben Fry撰写,是关于数据可视化的一本权威著作。书中深入探讨了如何有效地将数据转化为易于理解和分析的视觉形式。在384页的内容中,作者涵盖了从数据准备到最终可视化呈现的整个过程,...

    Geoplotlib: a Python Toolbox for Visualizing Geographical Data

    Geoplotlib是一个开源的Python工具箱,用于地理数据的可视化。它支持在纯Python环境中开发硬件加速的交互式可视化,并实现了点图、核密度估计、空间图、Voronoi镶嵌、Shapefile以及其他常见的空间可视化方法。...

    Learning pandas - Second Edition

    to accessing data from remote sources, performing numeric and statistical analysis, through indexing and performing aggregate analysis, and finally to visualizing statistical data and applying pandas...

    Visualizing Data【PDF 英文原版】

    《可视化数据》是一本关于计算信息设计的书籍。从如何获取原始数据开始,到如何理解原始数据,它都给出了非常详尽的介绍。《可视化数据》使用由作者开发的开源编程环境Processing编程,它非常简单易用。...

Global site tag (gtag.js) - Google Analytics