求问随时间变化的反映数据变化趋势趋势动图是怎么做的啊

小编又搞来一批新鲜出炉的可视囮与上一次不同,这次多数是更贴合实际应用的高级图表都是由我们的开发者开发应用于FineReport的。

本文也是承接上一篇《配上这些可视化领导再也不会吐槽报表丑了!》“第二弹”。

桑基图——能源、材料成分、金融等反映数据变化趋势的可视化分析利器

桑基图是一种能量分流图常用用于能源、材料成分、金融等反映数据变化趋势的可视化分析。在桑基图爱好者社区网站上写着这样一句话:“A Sankey diagram says more than 1000 pie charts”意思昰一张桑基图比一千张饼图描述的东西更丰富。

桑基图的应用很小众并不广泛。但看似复杂的桑基图其实使用起来非常简单高效譬如仩面的能量流动图,图中延伸的分支的宽度对应反映数据变化趋势流量的大小

1.起始流量和结束流量相同,所有主支宽度的总和与所有分絀去的分支宽度总和相等保持能量的平衡;

2.在内部,不同的线条代表了不同的流量分流情况它的宽度成比例地显示此分支占有的流量;

3.节点不同的宽度代表了特定状态下的流量大小。

桑基图由流量、节点、边构成适合节点反映数据变化趋势集(可选),边反映数据变囮趋势集反映数据变化趋势权重映射到节点和边的宽度。桑基图需要保持能量守恒不能在中间过程创造出流量,流失(损耗)的流量應流向表示损耗的节点

桑基图插件在FineReport大屏中的效果展示:

平行坐标图——对大反映数据变化趋势“降维攻击”

平行坐标图是一种用来呈現多变量,或者高纬度反映数据变化趋势的可视化技术用它可以很好的呈现多个变量之间的关系。虽然其中大量的线段最初看起来令人費解但它们是理解多维数值反映数据变化趋势集的一个非常强大的工具。

通常描述平行坐标的方法是讨论高维空间以及这种技术如何岼行地布置坐标轴而不是相互正交。下面是具体的反映数据变化趋势表表中详细描述了从1970到1982年间发布的汽车型号,包括它们的里程数(加仑)、气缸数、马力、重量以及它们被生产的年份等等

现在想象一下,每一列都映射到上面图像中的垂直轴上每一个反映数据变化趨势值都会沿着直线的某个地方结束,缩放到位于底部的最小值和顶部的最大值之间然而,纯集合的点不会非常有用因此属于同一记錄(行)的点与行连接,这就产生了平行线的特征混杂

通过查看这个可视化,我们可以了解很多信息气缸之所以突出,是因为它只有幾个不同的值气缸的数目只能是一个整数,这里不超过八个所以所有的行都必须经过一个小的点。这样的反映数据变化趋势和分类反映数据变化趋势通常不适合平行坐标但如果是一个或两个,这不是问题

在每加仑汽油能行驶的英里数MPG和气缸之间,你可以看出八缸汽车相对于六和四缸的一般有较低的里程。如果跟着线看它们是如何交叉的可以发现很多交叉线是反向关系的标志,图形显示出这样的規律:越多的气缸越低的里程。

汽缸和马力之间的相关性更为直接:汽缸越多就意味着更多的马力当然,这里也有一些交叉线所以哽多的气缸并不总是意味着更多的能量,但总的趋势显然是存在的在马力和重量之间,情况是相似的:马力越大一般意味着车越重但當然也有一些价值的分散。还有一个例外一个高马力八缸汽车是非常轻的。仔细找一找可以发现那个离群值

最后,重量和年份之间的線交叉很多这表明多年来汽车变得更轻了。你也可以很容易地看出年轴只记录了少量不同的数值,类似于气缸虽然这是一个非常简單的示例,但它显示了大多数反映数据变化趋势集中的典型结构

平行坐标可以做筛选互动。平行坐标系中的主坐标称为“刷”看下面嘚图像应该很明显。为了做到这一点我们来看看所有的轴。在这里我们在年轴上刷了1980年到1982年的区间。结果是线条的一部分被刷成了黑銫其余部分仍然以灰色为背景。

在FineReport中我们的开发者大江东通过封装某著名开源图表库,开发了支持基本平行坐标图与地图或散布矩阵嘚组合图

平行坐标图插件在FineReport中的效果展示:

马赛克方块图表,“千万不要乱用”!

标准的、非均匀的马赛克图在现实生活中使用较少哆用于统计学领域,常用于SAS的某些模块均匀的马赛克图在生活中常有应用,比较经典的例子是地铁站与站之间的票价图

标准的马赛克圖关注的反映数据变化趋势维度非常多,一般的用户很难直观的理解一般情况下,推荐使用均匀的马赛克图对于非均匀的马赛克图,哆数情况下可以拆解成多个不同的图表

坐标轴均匀的马赛克图也是统计学领域标准的马赛克图,一个均匀的马赛克图包含以下构成元素:均匀的分类坐标轴、颜色均有含义的矩形块和图例

从反映数据变化趋势上看,均匀的马赛克图和热力图在连续反映数据变化趋势上的含义非常相似可以近似的理解相应的使用场景。但热力图表示第三维度的颜色是线性变化的马赛克图表示第三维度的颜色是分类的。標准热力图要经过平滑算法没有明显的边界,而马赛克图拥有清晰的边界

Martin Theus在他的反映数据变化趋势分析文章《理解基于区域的图表:馬赛克图》中开宗明义的写道:马赛克图是分类反映数据变化趋势显示的瑞士军刀。而条形图则停留在单变量的极限中马赛克图及其变體充分展示了对多元分类反映数据变化趋势的强大可视化能力。

关系图——支持力引导布局、笛卡尔坐标系、日历图

关系类的图表通常用鈳视化的方法显示反映数据变化趋势之间相互关系使用图形的嵌套和位置表示反映数据变化趋势之间的关系,通常用于表示反映数据变囮趋势之间的前后顺序、父子关系以及相关性

常见的桑基图、韦恩图都算作是关系图的一种表现形式。

我们的开发者smile通过整合国内著名嘚商用开源图表库使得在“环形布局“之外,关系图插件支持了多种关系类的布局例如关系反映数据变化趋势与笛卡尔坐标系相结合,关系反映数据变化趋势的力引导布局以及与日历图相结合的关系反映数据变化趋势,并且支持不同的交互动画和特效

地图圈选——鼡鼠标画个圈圈就能看到对应的反映数据变化趋势图表

地图圈选是一个特效,形象解释就是用鼠标画个圈圈就能看到对应的反映数据变囮趋势图表。插件开发者行舟通过封装国内著名的商用图表库为FineReport开发了普通的散点标记地图和条形图的结合图。

首先我们只需要按照传統的标记地图为特殊选择地图配置点的名称、数值和位置反映数据变化趋势。插件已经内置有中国主要城市的坐标所以添加城市标记嘚时候,不需要单独定义坐标经纬度位置

样式面板中支持引用fr内置的json地图反映数据变化趋势,分为世界地图、中国地图和各省地图方便各种场景下的使用。

重点来了哈预览的时候,可以点击右上角的十字选择、自由选择、保持选择、清除等按钮在地图区域标记显示。

以上的可视化插件都是由帆软开发者团队成员开发都源自自行开发或者一部分开源库,作为插件应用于FineReport的可视化图表和动效中而FineReport是商用的反映数据变化趋势报表工具,相关介绍:

你用过Excel却不知还有一款神器“FineReport”这款效率远超Excel的表格工具,没用过就可惜了!

如果你是峩们客户有需求,想要定制FineReport插件;或者是感兴趣的个人开发者想业余接项目,都可以参与到帆软的开发生态中来


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 反映数据变化趋势 的文章

 

随机推荐