您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 商业智能(BI)-第15章 数据可视化
第15章数据可视化分析15.1可视化概念及特点可是化概念:可视化分析,又叫综合分析、EIS等,他将相关联的数据、报表、仪表盘、和图形等组织在一起,通过数据、对象间的联动、钻取来实现快速的、多角度的数据查看、追踪和挖掘,从而协助决策者做出正确的判断与决策的过程。可视化特点:拖放式和配置式的界面设计,所见即所得,易学易用;图形丰富、动感;足够多的辅助对象,能轻松实现用户交互;强大的数据追踪,能追本溯源,实现简单。15.2第一个简单的可视化界面制作在这个示例中简要的介绍了图表的界面布局,以及几种图表制作的几个基本的步骤。首先确认界面的布局,也就是我们的示例要做成什么样子的,本示例界面中的布局,如下图:第一步,根据我们已经确定好的布局图,可以看出这是三个不用维度的数据组,所以,我们需要做三个查询,用于图表展示的数据,第一个查询名称为“地区明细查询”同时设置“地区”为查询参数,如下图:结果如下图:第二个查询名称为“城市明细查询”,同时设置“城市”为查询参数,如下图:结果如下图:第三个查询名称为“类别明细查询”,同时设置“类别”为查询参数,如下图:结果,如下图:第二步:有了以上的数据,我们就可以通过图表来展示了.新建窗体,将上一步做好的三个查询一一拖放进来,在弹出的窗体中选择“是”.第三步:在窗体的快捷按钮区中点击如下图,选择“图表”.第四步:选中插入到窗体中的图表,点击右键,选择“属性页”,如下图:属性页的输入框内容可以从旁边的下拉列表中获得。根据自己所需的维度来选择自己所需的字段.AxisColumn相当于X轴,SeriesColumn相当于Y轴,TipColumn鼠标悬停所显示的数据。在“BindEnvVar”绑定“地区明细查询”中设置的参数字段,并在名称前加注“?”,该参数适用于当前窗体整个生命周期,如下图:同时,点击图表后,在界面右下方的属性区同样也会出现选中图表的属性,内容设置与上图相同,如下图:第五步:以同样的操作方式,完成剩余的两个图表。如下图:但是依照之前设计的布局,右侧的两个图表是柱状图,那要如何来实现呢?方式很简单,只要在被选中图表的属性区,改变“ChartType”的属性即可,如下图:本示例中,我分别为右侧的两个图表选择了“2”和“4”选项。属性说明:AxisColumn:图表所对应的列名称。SeriesColumns:各块所对应的列的值。ChartType:选择图表的类型。Sytle:选择对应的图表类型的风格,如:2D,3DVista等。BindEnvVar:绑定参数。其中:BindEnvVar:所绑定的参数名称应该于查询“按地区统计”中的参数名称完全相同.第六步:在做好了以上设置后,刷新窗体,图表的最终效果展示如下:15.3可视化分析的可用元素15.3.1表格15.3.1.1查询表格查询报表是BQ的可展示基本元素之一,他在效率和容量方面表现尤为凸出;界面风格可配置性高,能完全融入到可视化分析的页面内。第一步,新建一个窗体后,可以直接将系统共享区内的查询报表拖放到窗体中。在提示的对话框中选择“否”,如下图:选择“否”后,一个简单的查询表格界面就形成了,如下图:第二步,界面的美化:完成界面的布局后,对于界面的一些美化属性还要进行一些设置。如:去掉查询报表的工具栏需要在BQ属性中配置:ShowToolBars=false,如下图:得到结果,如下图:第三步,对于更多的美化设置,主要针对于查询本身,所以我们要转到该查询中来进行操作。打开拖放到界面中的查询,选择快捷工具栏中的按钮的下拉列表下的“显示/修改表格属性”,如下图:第四步,在弹出的对话框直接点击“确定”按钮,如下图:点击“确定”按钮后,在属性区得到该查询的所有属性界面,由于版面所限,仅展示局部,如下图:对于大多数的用于对查询的界面调整主要是去掉数据前面的数字列,可以参照属性区的相应的名称来调整,例如:我要去掉行头和列头,就可以参照属性进行选择,如下图:由此我们在重新打开后的窗体对象上得到了一个无头无列的查询报表,如下图:最后再为这个表格打个边框,在窗体的设计模式下,在快捷工具条中点击“分组框”,如下图:选中该“分组框”,点击右键,选择“属性页”,如下图:然后在随后弹出的对话框中填写要显示的命名,如下图:得到的窗体结果,如下图:15.3.1.1Excel表格Excel表格形式的可视化界面,就是在把系统共享区中的表格式智能报表,拖放到窗体中,如下图:被拖放到窗体中的表格式智能报表的展现方式,是以一个完整的Excel的形式,所以在报表的上方会带有Excel自己的工具栏。去掉此工具栏的方法:选中此报表控件,在右侧的属性区,找到ShowToolbar属性,选择“False”选项,如下图:完成属性更改后,界面运行后结果,如下图:15.3.2静态GDI图表15.3.2.1饼图第一步,构建一个具备所需数据的查询,如下图:第二步,点击查询结果集上方的图表视图按钮,选择“图表视图”,如下图:点击图表视图按钮后,查询结果集界面会直接跳转为图表界面,默认的显示形式是柱状图,如下图:第三步,饼形图的选择:点击图形上方的“图表属性”按钮,在弹示出的属性对话框中,做所需设置如下图:按照以下的路径选择“Chart-Series-Change”,得到右侧图表样式,如下图:选中饼形图的图标,点击图标左下角的下拉按钮,在显示出的更多可选饼形图中选择符合自己要求的图表,如下图:选择图表类别第四步,确定好图表类型后,选择对话框中的“ok”按钮,就可以一步步的返回,并且完成了饼形图的设置,如下图:一个完整的饼形图就完成了。15.3.2.2柱状图柱形图的制作方法就是饼形图的前两个步骤。也就是说构建好查询后,点击查询结果集上方的图表视图按钮,选择“图表视图”,默认情况下出现的即是该查询的柱形图,如下图:对于一切有关于图表属性的更改都可以在“图表属性”中找到,如下图:15.3.2.3折线图折线图的制作方法及步骤与饼图基本相同。同样在构建好查询后,点击查询结果集上方的图表视图按钮,选择“图表视图”。只是在最后的图形选择上需要选择折线图,如下图:选择好折线图后,一步步确认返回,即完成一个最基本的折线图图表,如下图:如果对这样的图形效果不满意,可以在“图表属性”中进行修改。例如:一个有立体感的图形可能会更加具有视觉效果,如下图:要达到这样的图形效果很简单,在“图表属性”中依照以前的修改图形的步骤来更改图形的形态,具体步骤如下图:根据上面的配置,我们得到了另一个形态的图形,如下图:然后在现有的图形数据点上添加字段名称,具体步骤如下图:这样我们就得到了一个视觉效果相对理想的折线图了。15.3.2.4堆积图为了表示各组成部分在一定序列上的变化情况,我们需要用到堆积图,在这里以柱状堆积图为例,如下图:与其他图形有所不同的是,在堆积图中至少要有两个字段对象。在图形类别的选择中点击“Bar”类型图标下的下拉列表,在列表中根据所需图形选择“Stack”类型柱状堆积图。确定图表类型后,单击“OK”,返回图表,就会得到本节开始时的柱状堆积图的效果。15.3.2.5Point图Point图的设置与上面的图表设置基本相同,只要在“图表属性”中选择相应的Point图就可以了,如下图:确定图形后,得到Point形式的结果,如下图:如果以上“标准图形”属性中的Point图模板不能满足现有对象要求,也可以选择在“其他图形”属性中的“LinePoint图”、“ImagePoint图”和“DettaPoint图”,如下图:15.3.2.6气泡图气泡图的设置与Point图的设置基本相同(请参见Point图),只要在“图表属性”中选择相应的气泡图就可以了。15.3.2.7圆环图圆环图的设置与其他图形的设置稍有不同,因为圆环图不是在之前的保准的图形属性中,而是需要到扩展的图形属性中来找到它。在它的扩展下拉选项中选择所需要的圆环类别图,如下图:15.3.2.8雷达图雷达图是常用图形之一,从视觉效果来看,推荐用于显示4个以上的参数值是使用,如下图:选定后,效果如下图:15.3.2.9组合图组合图形多用于两个参数量的比较,同样的图形可能会使图形显示不清晰,这个时候就推荐使用组合图,如下图:本例中的组合图与之前的柱形图和折线图的设置完全相同,这里只是需要分别对两个参量进行设置,如下图:15.3.2.10双坐标轴组合图双坐标轴要用于两种不同的图形图表组合图的基础上,例如:柱状图+折线图,如下图:在“图表属性”中对右侧的坐标进行设置,如下图:得到结果,如下图:更多关于TeeChart属性,请查阅相关帮助手册。15.3.3动态元素动态元素的主要组成部分就是统计图,统计图是做可视化分析必不可少的元素,不同的图形它所承载的含义是不同的,因此选择一个合适、正确的统计图形是很重要的;动态元素与静态元素最大的区别在于,动态元素都是通过窗体来展现,也就是说要新建窗体,然后在窗体的基础上在做动态图形展示。15.3.3.1饼形图(Pie形图)第一步:当然是通过查询构建数据,做两个查询,一个是图表展示的数据,查询名称为“按地区统计”,如下图:第二个查询:用于链接到的目标查询,名称为“地区明细查询”,如下图:地区明细查询:第二步:有了以上的数据,我们就可以通过图表来展示了.新建窗体,将上一步做好的查询“按地区统计”拖放进来,在弹出的窗体中选择“是”.第三步:在窗体的快捷按钮区中点击如下图,选择“图表”.第四步:选中所插入的图表,设置其右侧的属性如下图:属性说明:AxisColumn:图表所对应的列名称SeriesColumns:各块所对应的列的值ChartType:选择图表的类型,漏斗图的类型为“1–Pie(BQ默认图形)”.Sytle:选择对应的图表类型的风格,如:2D,3DVista等。第二步:刷新窗体,饼形图的最终效果如下:第三步:将第一步中图表属性区中的Style值改为“1-3D”,3D饼形图的效果如下图:15.3.3.2柱状图第一步:柱形图设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成柱形图,椎形图属性区设置如下:第二步:刷新窗体,柱形图的最终效果如下:第三步:将第一步中图表属性区中的Style值改为“0-2D”,2D柱形图的效果如下图:属性区中的RotateLabel用于旋转X轴Label以容纳更多的文字,有效值为0、1、2,如下图:RotateLabel值为1时:RotateLabel值为2时:15.3.3.3折线图第一步:折线图设计的步骤与饼形图的完全相同,只需要改变一下图表属性即可以生成折线图,折线图属性区设置如下:第二步:刷新窗体,线形图的最终效果如下:15.3.3.4堆积图堆积图一般用于柱状堆积图,就是几个数值在同一坐标上的堆积显示图形,如下图:第一步:柱形堆积图的设置方法,首先数据源中需有两个数值型的字段,“按地区统计”的查询设计浏览视图分别如下图:其他步骤均于上面漏斗图的制作方法相同,选中窗体中的图表,将其属性区中的值调整如下图:ChartType:7-stackedcolumnSeriesColumns:金额,运货费(查询中两个数值型字段的名称)指定序列颜色可以如此:SeriesColumn=金额[Color='#FF0000'];运货费第五步:属性设置好后,刷新窗体,柱形堆积图的最后效果如下:15.3.3.5圆环图第一步:圆环图设计的步骤与饼形图的完全相同,只需要改变一下图表属性即可以生成圆环图,圆环图的属性区设置如下:第二步:刷新窗体,圆环图的最终效果如下:第三步:将第一步中图表属性区中的Style值改为“0-2D”,2D圆环图的效果如下图15.3.3.6面积图第一步:面积图设计的步骤与饼形图的设计步骤完全相同,只需要改变一下图表属性即可以生成面积图,面积图属性区设置如下:第二步:刷新窗体,面积图的最终效果如下:第四步:再来看一下面积堆积图的设置方法,首先数据源中需有两个数值型的字段,“按地区统计”的查询设计浏览视图分别如下图其他步骤均于上面漏斗图的制作方法相同,选中窗体中的图表,将其属性区中的值调整如下图:ChartTy
本文标题:商业智能(BI)-第15章 数据可视化
链接地址:https://www.777doc.com/doc-457 .html