(共16张PPT)
数据的可视化表达
数据的呈现
数据的可视化表达
数据的呈现
数据的可视化表达
数据的可视化表达的概念
数据的可视化表达
数据的可视化是指以图形、图像、地图、动画的生动、易于理解的方式展示数据和诠释数据之间的关系、趋势与规律等,以便更好的理解数据。
用图表等可视化表达方式代替大量堆砌的数字,有助于阅读者更形象直观地看清楚问题和结论
数据的呈现
数据的可视化表达
传统的数据表达方式
数据的可视化表达
左边的图形可以通过EXCEL、WPS图标等工具实现,他们制作时可以基于选定数据,用柱形图、折现图、饼图、散点图、雷达图等来呈现。
数据的呈现
数据的可视化表达
现代创意表达方式:新闻展示
数据的可视化表达
Newsmap(新闻地图)是google新闻聚合器上实时的新闻反馈的可视化呈现。数据块的大小对应了新闻受欢迎的程度。
Newsmap反映的是google新闻聚合器实时更新的新闻。这种数据可视图基于treemap树状图的算法,适合表现大量信息的聚合。用颜色、颜色深度、标题字号、区块面积来展现归并后的信息。打破空间限制,帮助用户快速识别、分类和认知新闻信息、平面而直观地展现不断变化的信息片段。
数据的呈现
数据的可视化表达
现代创意表达方式:新闻展示
数据的可视化表达
Amaztype 图书搜索:根据从亚马逊上采集的数据,将图书的搜索结果根据你所提供的关键字的字母形状进行排列。可以点击单本书查看详细信息。
数据的呈现
数据的可视化表达
现代创意表达方式:热图展示
数据的可视化表达
CrazyEgg 使用热图来让您研究您的访客的新闻,通常被点击更多,更受欢迎的区域,使用的更“温暖”的红色来高亮显示。
数据的呈现
数据的可视化表达
现代创意表达方式:中文字相关性展示
数据的可视化表达
右边的是Munterbund 的书中文字相关性展示
你们看像不像云词
数据的呈现
数据的可视化表达
现代创意表达方式:中文字相关性展示
数据的可视化表达
最好的数据可视化方式,就是用直观和美丽的方式传达信息。Echelon Insights致力于这一方式,即将2014年Twitter上最受关注的新闻进行可视化。1亿8450万条推文是什么样子 如图所示的艺术品。
数据的呈现
数据的可视化表达
现代创意表达方式:可视化你的足迹
数据的可视化表达
右边图中灰色的线是城市中的道路,小六边形表示照片拍摄地。颜色表示当时当地拍摄照片的密度,红色表示密集,黄色为稀疏。
数据的呈现
数据的可视化表达
现代创意表达方式:概念图
数据的可视化表达
这是一个著名的数据可视化创意,作者通过改造东京地铁地图,将站点设计成地铁站,每种网站应用类型是一条地铁线。比如粉红色代表分享类网站,紫红色代表工具类,大红色代表技术网站,柠檬黄色代表知识类网站。
数据的呈现
数据的可视化表达
现代创意表达方式的主要类型
数据的可视化表达
数据可视化主要分为探索型和解释型
探索型:把数据解释给人们
解释型:帮助人们探索数据背后的价值
讨
论
右边的可视化列表中,那些是探索型?那些是解释型?
数据的呈现
数据的可视化表达
数据的可视化表达工具
数据的可视化表达
讨
论
说出一些你知道的数据可视化表达工具?
体
验
“微思词云”(https:///wordcloud)是一个在线词云生成工具,你可以把一篇文章上传到微思词云中,体验下“微思词云”把你的文章转为词云图。
可视化非结构化数据——文本
数据的呈现
数据的可视化表达
python中的数据的可视化表达工具
数据的可视化表达
Seaborn Bokeh
统计模型的可视化 实现交互式可视化
基于并高度依赖于Matplotlib 独立于Matplotlib
Seaborn——基于并高度依赖于Matplotlib
在matplotlib的基础上进行更高级的API封装
是matplotlib的补充
能高度兼容numpy与pandas数据结构
能高度兼容scipy与statsmodels等统计模式。
Bokeh——独立于Matplotlib
Bokeh绘图步骤
①获取数据
②构建画布figure()
③添加图层,绘图line,circle,square,scatter,multiline等;参数color,legend
④自定义视觉属性
⑤选择性展示折线数据,建立复选框激活显示,复选框(checkbox)
数据的呈现
数据的可视化表达
python中的数据的可视化表达工具
数据的可视化表达
体
验
运行“程序5-10-1 直方图(教材范例).py”,体验可视化工具Seaborn呈现直方图 。
数据的呈现
数据的可视化表达
python中的数据的可视化表达工具
数据的可视化表达
体
验
运行“程序5-10-2 Bokeh示例(教材范例).py”,体验可视化工具Bokeh呈现正弦图。