图表Chart)是一种很好的将对象属性数据直观、形象地“可视化”的手段。
  企业内外部的统计信息是错综复杂、千变万化的,为了更好地展示它们及它们内在的关系,我们需要对这些信息的属性进行抽象化分析研究。当我们要以可视化的形式向用户展示统计信息时,一般包括:表现什么——主题特征、何处——空间属性、何时/多长时间——时间属性、程度——数量特征以及如何——变化特征等。可以引入“V模式(V-Pattern)”来描述统计信息在可视化时的八个基本属性:
  1)V(Variety)——多样性:大部分统计信息都具有多重属性,不同的属性应采用相应的优势媒体或综合可视化手段来表现;
  2)P(Priority)——优先性:同一统计信息在不同的主题或用途中具有不同的重要性,应确定好内部结构层次关系;
  3)A(Attachment)——归属性:可以根据特定指标,将统计信息进行归类分级;
  4)T(Timeliness)——时间性:统计信息在可视化时随时间的内容变化、数量变化、成分变化等;
  5)T(Theme)——主题性:在不同的可视化应用目标下,不同的统计信息目标反映不同的信息主题;
  6)E(Extensivity)——空间性:统计信息的表现具备相对的空间几何特征(点、线、面和体);
  7)R(Relativity)——相关性:反映统计信息间的相关关系(层次结构对比与构成等);
  8)N(Number)——数量性:反映统计信息绝对或相对数量特征,是统计信息可视化要表现的具体内容。
  在对统计信息在可视化时的基本属性进行分析与研究后,图表的定义:图表泛指在屏幕中显示的,可直观展示统计信息属性(时间性、数量性等),对知识挖掘和信息直观生动感受起关键作用的图形结构。
  条形图、柱状图、折线图和饼图是图表中四种最常用的基本类型。按照Microsoft Excel对图表类型的分类,图表类型还包括散点图、面积图、圆环图、雷达图等。此外,可以通图表间的相互叠加来形成复合图表类型。
  不同类型的图表可能具有不同的构成要素,如折线图一般要有坐标轴,而饼图一般没有。归纳起来,图表的基本构成要素有:标题、刻度、图例和主体等。
  图表设计隶属于视觉传达设计范畴。图表设计是通过图示、表格来表示某种事物的现象或某种思维的抽象观念。
  (1)图表的应用。
  今天,大众传播进入了更为激烈的竞争时代,对信息的梳理和传达更加重视。图表设计的独特表现形式被广泛地应用在自然科学、社会学、经济学、大众传播学等许多方面。
  (2)图表的表达特性。
  图表设计有着自身的表达特性,尤其对时间、空间等概念的表达和一些抽象思维的表达具有文字和言辞无法取代的传达效果。图表表达的特性归纳起来有如下几点:首先具有表达的准确性,对所示事物的内容、性质或数量等处的表达应该准确无误。第二是信息表达的可读性,即在图表认识中应该通俗易懂,尤其是用于大众传达的图表。第三是图表设计的艺术性,图表是通过视觉的传递来完成,必须考虑到人们的欣赏习惯和审美情趣,这也是区别于文字表达的艺术特性。
  图表类型
  Microsoft Office Excel 2007 支持各种类型的图表,以帮助您使用对目标用户有意义的方式来显示数据。在要创建图表或更改现有图表时,可以从下列图表类型提供的各种图表子类型中进行选择。
  柱形图
  排列在工作表的列或行中的数据可以绘制到柱形图中。柱形图用于显示一段时间内的数据变化或显示各项之间的比较情况。
  在柱形图中,通常沿水平轴组织类别,而沿垂直轴组织数值。
  折线图
  排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。在折线图中,类别数据沿水平轴均匀分布,所有值数据沿垂直轴均匀分布。
  饼图
  仅排列在工作表的一列或一行中的数据可以绘制到饼图中。饼图显示一个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)中各项的大小与各项总和的比例。饼图中的数据点 (数据点:在图表中绘制的单个值,这些值由条形、柱形、折线、饼图或圆环图的扇面、圆点和其他被称为数据标记的图形表示。相同颜色的数据标记组成一个数据系列。)显示为整个饼图的百分比。
  条形图
  排列在工作表的列或行中的数据可以绘制到条形图中。条形图显示各个项目之间的比较情况。
  面积图
  排列在工作表的列或行中的数据可以绘制到面积图中。面积图强调数量随时间而变化的程度,也可用于引起人们对总值趋势的注意。例如,表示随时间而变化的利润的数据可以绘制在面积图中以强调总利润。
  XY 散点图
  排列在工作表的列或行中的数据可以绘制到 XY 散点图中。散点图显示若干数据系列中各数值之间的关系,或者将两组数绘制为 xy 坐标的一个系列。
  股价图
  以特定顺序排列在工作表的列或行中的数据可以绘制到股价图中。顾名思义,股价图经常用来显示股价的波动。然而,这种图表也可用于科学数据。例如,可以使用股价图来显示每天或每年温度的波动。必须按正确的顺序组织数据才能创建股价图。
  曲面图
  排列在工作表的列或行中的数据可以绘制到曲面图中。如果您要找到两组数据之间的最佳组合,可以使用曲面图。就像在地形图中一样,颜色和图案表示具有相同数值范围的区域。
  当类别和数据系列都是数值时,可以使用曲面图。
  圆环图
  仅排列在工作表的列或行中的数据可以绘制到圆环图中。像饼图一样,圆环图显示各个部分与整体之间的关系,但是它可以包含多个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)。
  气泡图
  排列在工作表的列中的数据(第一列中列出 x 值,在相邻列中列出相应的 y 值和气泡大小的值)可以绘制在气泡图中。
  例如,您可以按下面的示例中所示组织数据。
  雷达图
排列在工作表的列或行中的数据可以绘制到雷达图中。雷达图比较若干数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)的聚合值。
(注:以上引自百度百科[url]http://baike.baidu.com/view/69232.htm[/url])
上面从理论上介绍了一下图表的应用给我们工作带来的便利,以及报表中图表分类及每种类型的表示内容。
其实报表的复杂性在于客户的需求,有时客户要的数据是非常复乱的,没有办法通过一个数据库表,或几个数据库表关联来达到客户要求,就需要想办法,来分析数据,组合数据,整理数据达到用户的需求,所以真的难点在于这里了,其实不管用户的要求是什么,只要有办法通现在有的数据能整合出来就可以实现在图表中的展示。
CrystalReport报表的设计可以简单的分为两面方面来说,一方面是报表样式,另一方面是数据的准备。
报表的样式:就是用各个面板(主要指字段资源管理器,工具箱)工具和图表属性来设计数据在图表中的布局,展现。
数据的准备:因数据是产采用推模式,来实现,所以只要把数据准备在一个数据集(DataSet或DataTable)中就可以。

在下一篇中将用几个场景来实现报表图表。

Crystal Reports图表(上)相关推荐

  1. Crystal Reports图表(下)

    接上一篇,看一下CrystalReport是通过什么样的办法来实现图表的. 新建一个网站,创建一个rpt文件,命名为CR1,并在字段资源管理器中添加一个xtreme.mdb实例库中的订单表,以这个表来 ...

  2. vs2010找不到服务器,在服务器上找不到Crystal Reports dll部署VS2010应用程序

    我创建了一个小型c#应用程序,它打开一个水晶报表,将其保存为pdf,然后通过电子邮件发送.一切都很好.在服务器上找不到Crystal Reports dll部署VS2010应用程序 我试图将这个应用程 ...

  3. Crystal Reports中的字段

    字段,是Crystal Reports呈现数据的基本单元,也是报表的数据中心. 在Crystal Reports中,字段的类型有数据库字段,公式字段,参数字段,组名字段,运行总计字段,特殊字段,未绑定 ...

  4. bdm导入mysql_vs 2010下使用水晶报表Crystal Reports

    vs 2010下使用水晶报表Crystal Reports 的详细步骤 一.所需条件 1. 工作环境 VS 2010(页面和报表文件要在不同文件夹),对VS 2008,VS 2005 也可. 2. 数 ...

  5. 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用

    报表学习总结(一)--ASP.NET 水晶报表(Crystal Reports)的简单使用 目录 一.水晶报表简介 二.水晶报表的实现模式 2.1.拉(PULL)模式 2.1.1.不敲一句代码创建水晶 ...

  6. Crystal Reports第一张报表

    新建一个网站项目, 1.   设置数据库 从服务器资源管理器中,数据连接中添加新连接,用Microsoft Access数据库文件作为数据提供程序,连接上Crystal Reports的用例的数据库X ...

  7. [水晶报表]如何设置水晶报表(crystal reports)的字段自动换行

    在做报价系统时候水晶报表做最后报表的产出.由于规格字数较长,用户在预览报表时无法看全规格,规格多出部分会导致重叠现象. 百度文库提供一个解决方案: 1.如何设置水晶报表(crystal reports ...

  8. 水晶报表Crystal Reports XI服务器版

    Crystal Reports-可协助用户在企业网站或应用系统中设计.管理以及发布报表.水晶报表为企业提供了一个扎实的商业智能(Business Intelligence)的起始点,将零散的重要信息通 ...

  9. vs 2010下使用水晶报表Crystal Reports

    vs 2010下使用水晶报表Crystal Reports (2013-04-26 10:34:41) vs 2010下使用水晶报表Crystal Reports 的详细步骤 一.所需条件 1. 工作 ...

最新文章

  1. 操作像素(一)--存取像素值
  2. c语言求n个数的最小值博客,C语言中的#define宏定义 求一组数的最大值和最小值(转)...
  3. 9.Windows线程切换_TSS
  4. Deeplab训练时候unexpected label
  5. printf函数源码linux,再来一版简易的printf函数实现
  6. docker 学习记录
  7. uni app input添加获取验证码按钮_FILEX | 如何在UniSwap挖到UNI?
  8. mysql 日期 1970_Mysql中处理1970年前的日期(unixtime为负数的情况)负数时间戳格式化...
  9. torch.randn
  10. 软件工程需求分析方法
  11. linux-ubuntu-obs推流到bilibili及虎牙直播测试
  12. 驾驶员监控系统(DMS)
  13. 【雨滴风格 时间倒计时置顶显示小工具】
  14. ros机器人编程实践(12.2)- 用turtlebot仿真巡线机器人
  15. java一元二次方程用if_用javascript写一个求一元二次方程的页面 用JAVA写一个求解一元二次方程的类...
  16. 用产品思维设计API(二)——数据解耦,才是前后分离的本质
  17. 在Android Eclipse 开发如何 使用 (*.aar)文件
  18. 【每日一题】打卡 24
  19. [记录学习]自学动力节点荣姐SpringMVC5笔记
  20. 电子商务中的大数据分析——数据平台和人工智能

热门文章

  1. 清华《摸鱼学导论》开班啦!1000多学子在线摸鱼,无期末考试
  2. 1小时生成无限玩法,GPT-3加持的密室逃脱,让游戏策划师感受到了职场危机
  3. 自动化所研究员:有的研究生在导师手底下过的不如狗,读研到底为了什么?...
  4. 谷歌大脑联手Hinton提出SimCLR新框架,疯狂提升自监督学习性能 | 北邮毕业生一作...
  5. 他676分考上清华却没微信,看到他的手机后大家沉默了
  6. Python 核心设计理念27个问题及解答
  7. kazoo源码分析:服务器交互的实现细节
  8. Scrapy框架模拟Github网站登陆
  9. python 标签树的遍历
  10. 学了那么久的计算机视觉,竟然还不懂YOLO?!