文档章节

数据可视化图表(持续更新)

师弟文
 师弟文
发布于 2015/11/22 11:35
字数 940
阅读 153
收藏 2

这里分析常见图表的表现和适用场景。

=== 传统图表 ===

有位大侠已经分析的很到位了,参看:http://www.ruanyifeng.com/blog/2014/11/basic-charts.html

=== 不太传统的图表 ===

【Sankey Diagram】

即桑基能量分流图,也叫桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、材料成分、金融等数据的可视化分析。因1898年Matthew Henry Phineas Riall Sankey绘制的“蒸汽机的能源效率图”而闻名,此后便以其名字命名为“桑基图”。

特征就是,始末端的分支宽度总各相等,即所有主支宽度的总和应与所有分出去的分支宽度的总和相等,保持能量的平衡。

同一个数据空间,按照不同视角进行分组统计,又想表达不同视角之间的关联关系时,Sankey正合适。

【Voronoi Diagram】

荷兰气候学家A•H•Thiessen提出了一种根据离散分布的气象站的降雨量来计算平均降雨量的方法,即将所有相邻气象站连成三角形,作这些三角形各边的垂直平分线,于是每个气象站周围的若干垂直平分线便围成一个多边形。用这个多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度,并称这个多边形为泰森多边形。       泰森多边形的特性是: 1、每个泰森多边形内仅含有一个离散点数据; 2、泰森多边形内的点到相应离散点的距离最近; 3、位于泰森多边形边上的点到其两边的离散点的距离相等。 

泰森多边形,又叫冯洛诺伊图(Voronoi diagram),得名于Georgy Voronoi,可用于定性分析、统计分析、邻近分析等。例如,可以用离散点的性质来描述泰森多边形区域的性质;可用离散点的数据来计算泰森多边形区域的数据;判断一个离散点与其它哪些离散点相邻时,可根据泰森多边形直接得出,且若泰森多边形是n边形,则就与n个离散点相邻;当某一数据点落入某一泰森多边形中时,它与相应的离散点最邻近,无需计算距离。

【Sunburst Diagram】

在研究中,分级数据相当常见。不仅是分析的原始数据,连大数据分析中常用的K-MEANS、CART、SEM算法,分析结果也经常需要用分级数据的形式展现。

但是,复杂的分级数据如果以表格方式呈现,往往会给人眼花缭乱的感觉。如图是一个IT架构师的技术能力构成图,由技术大分类到小分类逐渐细分扩散。每个下级扇形的大小反应其在上级扇形中所占的比例。如果用表格展现将会很复杂且不明了。

【Multi-Dimentional Diagram】

多维图,在二维平面上展示3维或多维数据(气泡图和散点图也可以达到此目的)。

如下图用7维图展示一周中每天的气温分布状况:

再如,下图用螺旋圆周图展示了一天中,分时,分来源的发电量明细。

【Chord Diagram】

弦图,用来展示同一个集合中不同元素之间关系的图。如下图,是城市人口来源的分析:

© 著作权归作者所有

共有 人打赏支持
师弟文
粉丝 16
博文 32
码字总数 38740
作品 0
大连
技术主管
私信 提问
加载中

评论(2)

师弟文
师弟文

引用来自“yanyan00”的评论

不错呢,除了这些,感觉3D词云、热力地图、轨迹地图、树图、漏斗图等这些图表都很酷炫、高大上的,也可以关注一下。在工具BDP中,这些工具都是可以拖拽生成的。
嗯哪,多谢建议
yanyan00
yanyan00
不错呢,除了这些,感觉3D词云、热力地图、轨迹地图、树图、漏斗图等这些图表都很酷炫、高大上的,也可以关注一下。在工具BDP中,这些工具都是可以拖拽生成的。
2015年用户界面工具干货资源精选

| 更多干货资源请移步用户界面专题 | DevExpress 2015.1超详细更新说明文档中文版 历时两月吐血翻译整理的DevExpress 2015.1超详细更新说明文档 | 附PDF版下载地址>> DevExpress 15.2帮助文档...

百mumu
2015/12/25
263
0
大数据可视化

用 Python 浅析股票数据 这篇文章将使用 Python 来可视化股票数据,比如绘制 K 线图,并且探究各项指标的含义和关系,最后使用移动平均线方法初探投资策略。 如何用数据分析的方法,做好一款...

掘金官方
2017/12/19
0
0
阿里云Quick BI——让人人都成为分析师

在3月29日深圳云栖大会的数据分析与可视化专场中,阿里云产品专家潘炎峰(陌停)对大数据智能分析产品 Quick BI 进行了深入的剖析。大会现场的精彩分享也赢得观众们的一直认可和热烈的反响。...

超级吴大龙
03/30
0
0
Echarts 3.0 正式发布,JavaScript 图表库

Echarts 3.0 正式发布,主要更新内容如下: 更小文件 更大作为 更小体积的文件,满足更轻便的使用需求 更灵活的打包方式,可自由选择你需要的图表和组件 移动端强势来袭 良好的自适应效果 专...

oschina
2016/01/12
22.4K
56
ECharts 2.0.1 发布,JavaScript 图表库

ECharts 2.0.1 发布,此版本是 bug 修复版本,更新内容如下: 【#】 移动设备事件失效 [#] [gauge]min max非默认值时计算错误 [#] [map]图例开关无数据时图表没更新 [#] [map]选择切换图表类...

Kener-林峰
2014/07/24
3K
12

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 MySQL 的二进制日志恢复数据库数据

经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过 MySQL 的二...

吴伟祥
14分钟前
0
0
org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact localhost:8005. Tomcat may

org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact localhost:8005. Tomcat may 2017年07月21日 14:52:10 子木HAPPY阳VIP 阅读数:14134 标签: tomcatnginx 更多......

linjin200
16分钟前
0
0
线下工坊|Blockchain Coding Day:零基础教你开发DAPP(北京)

我们的目标是通过编程学习让你更了解区块链技术。这将对区块链开发初学者一次很好的体验。这里需要强调一下,编程零基础也能学会。 我们将以小组的形式,由教练带领学员完成DAPP开发。每位学...

HiBlock
53分钟前
2
0
查看内存情况

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。...

Canaan_
54分钟前
2
0
基于对象特征的推荐

(本实验选用数据为真实电商脱敏数据,仅用于学习,请勿商用) 在上一期基于协同过滤的的推荐场景中,我们介绍了如何通过PAI快速搭建一个基于协同过滤方案的推荐系统,这一节会介绍一些如何基...

阿里云官方博客
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部