1、数据可视化金 剑2012/04/20什么是数据可视化?一幅图画最伟大的价值莫过于它能够使我们实际看到的比我们期望看到的内容丰富得多!不同的认知角度产品设计 表述想法的工具设计人员 漂亮的视觉表现开发者 信息编码方式借助于图形化手段,清晰有效地传达与沟通信息维基百科数据可视化分为“科学可视化”与“信息可视化”两个方向科学可视化 Scientific visualization主要关注的是三维现象的可视化,如建筑学,气象学,医学或生物学方面各种系统。重点在对体,面及光源等逼真渲染信息可视化 Information visualization旨在研究大规模非数值型信息资源的视觉呈现,以及利用图形图像
2、方面的技术与方法,帮助人们理解和分析数据为什么可视化?海量数据每天交易信息用户的访问数据在线交易情况复杂的数据复杂的数据结构复杂的数据关系复杂的逻辑分类复杂的.呈现数据特征呈现数据特征可视化展现形式l气泡图l树l平行坐标轴l时间轴l网络图l堆栈图l地图l热力图l流程图l标签云l矩阵图l散点图l折线图l数据表l雷达图l其他类型气泡关联图http:/www.worldshap.in/#/03/US/树图-互联网各类型网站占比是TreeMap非常典型的一个应用场景,充分里用了TreeMap直观体现同级比较,同时又实现了同一类型下以及不同类型下子集大小的比较平行坐标轴移民潮充分利用色块大小,颜色来直观
3、传达信息,交互体验良好http:/peoplemov.in/时间轴时间轴BritishHistoryTimeline地图热力图热力图Heatmap热图,可以非常直观的呈现一些原本不易理解或表达的数据,比如密度、频率、温度等,改用区域和颜色这种更容易被人理解的方式来呈现。标签云利器标签云利器-Wordle介绍介绍Wordle:Wordle是标签云生成工具,可说是这类工具的鼻祖。你只需输入一个网址,就能为这个网页生成关键词标签云。各个关键词的大小与其出现频率成正比。你还可以方便地定制标签云的展现形式。Seesoft超酷的代码可视化工具超酷的代码可视化工具如何进行数据可视化?可视化的过程可视化数据的
4、七个阶段获取数据来源分析数据结构过滤关注信息挖掘统计辨析表述视觉模型修饰清晰易读交互操作控制如何分析?想表达什么?想解决什么样的问题?是否可以实现?谁你是这个数据的使用者?他们需要什么样的数据?谁你是这个数据的使用者?如果这个使用者不是你!那他们的偏好是什么?他们的首选是什么?我们是否真正了解他们?!如何确定我们数据内容?l轮胎直径(Wheel size):Numbericl胎面宽度(Tire width):Numberic l价格(Price):Numberic有那些数据类别?分类Categorical(如:类别)序列Ordinal(如:排名,时间)数量Quantitative(如:数字)关
5、系Relational(如:层级,影响等)位置location如何表现数据及其之间关系?通过不同的位置表示关系尝试使用多种坐标轴考虑如何定义其格式使用不同类型的颜色使用适当的表现属性呈现数值有哪些数据表现方式及属性?可视化开发工具 D3.js/protovis:开发框架 Processing/Processingjs:简单易用,强大互交可视化开发库,Java/JSSketchpad:Processing应用在线IDER+ggplot2:统计和设计库Heatmapjs:Html5 WebGL可视化库Processing/ProcessingJS -Java/Canvashttp:/www.m-i-.ar/letters/en/D3.JS SVGHeatmapJSWebGL实现的3D地球http:/datavlab.org/cases推荐资料:图表汇图研所dataVhttp:/processing.org/http:/视物|致知谢 谢!2025/7/10