java 邮件 显示图表_图表条件显示

图表条件显示属于FineReport图表特效之一,即根据一定的条件设置显示一定的自定义图表效果。本文主要介绍两种图表条件显示形式:

根据条件显示柱形图柱子颜色      设置系列标签颜色与图例颜色相同根据条件显示柱形图柱子颜色

此特图表特效适宜于希望将满足一定条件的某个系列高亮显示的要求。例如希望将如下图,销售成本最少的显示红色,销售成本最大的蓝色突出,以上需求可以通过设置图表的条件显示来实现:

ec3b6222e897437b02768e72d8233d27.png根据条件显示柱子颜色示例

1 打开报表

这是一张对数坐标显示柱形图报表。

2 修改系列样式

为突出条件显示的色调,将柱形图的系列配色改为纯色,如下图:

160c358ac81199a874f1918dddb001af.png

3 设置条件显示

根据条件显示系列的颜色

选中图表,选择报表属性表-特效>条件显示,点击,添加条件属性1,添加完成之后,单击条件属性1,弹出条件属性设置对话框,改变背景色为红色,条件为值 等于 ‘=sql(“FRDemo”,”select min(成本价) from 产品 where 类别ID= 1″,1)’;

使用sql公式获取类别ID为1时的最小成本,当值等于最小值时,柱子颜色变为红色。

d85a6bf449a21dd2edb9ef87f4c84617.png

根据条件显示系列的边框格式

对最大成本系列设置类似,添加条件属性2,点击选择要改变的属性,条件为值 等于 ‘=sql(“FRDemo”,”select max(成本价) from 产品 where 类别ID= 1″,1)’,如下图:

cd443878aee2654025091ebf01bc3d57.png

同样的方法可以控制标签内容、主次坐标轴、趋势线等其他属性。

点击分页预览,模板效果如上图。设置系列标签颜色与图例颜色相同

1. 问题描述

在查看图表的标签数据时,希望标签内容和图例的颜色相同,即实现如下图所示的效果。效果图如下:

d2147ba992e75193d69b7136b441c79c.png

2. 解决方案

通过设置条件显示给每个系列单独设置标签显示颜色即可。

3. 示例

打开模板,设置条件显示。

选中图表,单击图表属性表-特效>条件显示,添加条件属性1,属性选择标签内容,修改标签字体的样式,这里将字体颜色修改为红色,然后在普通条件处增加系列序号等于对应的序号即可,如下图:

13d4c0c375f9d4034f9fb6913a74665c.png

同样可以对其它属性进行修改。

点击分页预览,可以看到如上图效果。了解Java报表工具就从这里开始

posted on 2014-12-11 15:31 season 阅读(73) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值