一、EasyReportV2.2版增加了图表功能。
制作一个最简单的图表至少需要两个配置项:
l数据序列配置集合:定义了图表中的数据来源,即X和Y方向的值与数据源的绑定
l绘图区域配置集合:定义图表的绘图特性,如图表的大小和位置、坐标轴的定义等
在数据序列集合中增加了一个数据序列,数据序列中最主要有个属性:
lXValueMember:X方向的值绑定到数据源中的某个字段
lYValueMemeber:Y方向的值绑定到数据源中的某几个字段
在绘图区域集合中增加一个绘图区域,主要是给出名称、位置和大小等。绘图区域的名称会被数据序列引用。
图表与表格共用一个数据源。如果希望图表中过滤掉一些不必要的数据,可以在图表配置中增加过滤器表达式。
以下示例定义了两个数据序列,和两个绘图区域。数据序列分别绑定了各支公司的保费和各公司的赔付率。绘图区域使用百分比数值定义了位置和大小,安排两个区域左右布局。
为了不显示“(合计)”数据,使用了一个数据源过滤器表达式:ComName ‘(合计)’:
展示出来的图表如下所示:
二、图表配置项说明
1、图表配置的完整定义如下:
2、数据序列配置的完整定义如下:
3、绘图区域配置的完整定义如下:
三、为了增加图表功能,在web.config文件中增加了与图表有关的定义。
在中配置生成图表时的临时文件的存放目录,这个目录必须存在。如果一个服务器上部署了多个EasyReport实例,每个实例必须使用不同的临时文件目录:
在节中增加以下配置:
在节中增加以下配置:
领取专属 10元无门槛券
私享最新 技术干货