希望将满足一定条件的某个系列高亮显示。如下图,销售成本最少的显示红色,销售成本最大的蓝色突出,以上需求可以通过设置图表的条件显示来实现:
![Java表格控件FineReport:[6]条件显示颜色](http://www.52ij.com/uploads/allimg/160402/21502961T-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)Java表格控件:FineReport电脑 详细的操作方法或具体步骤
打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt,这是一张对数坐标显示柱形图报表
修改系列样式
为突出条件显示的色调,将柱形图的系列配色改为纯色,如下图:
![Java表格控件FineReport:[6]条件显示颜色](http://www.52ij.com/uploads/allimg/160402/21502a647-1.jpg)
设置条件显示
根据条件显示系列的颜色
选中图表,选择报表属性表-特效>条件显示,点击,添加条件属性1,添加完成之后,单击条件属性1,弹出条件属性设置对话框,改变背景色为红色,条件为值 等于 '=sql("FRDemo","select min(成本价) from 产品 where 类别ID=1",1)';
使用sql公式获取类别ID为1时的最小成本,当值等于最小值时,柱子颜色变为红色。
![Java表格控件FineReport:[6]条件显示颜色](http://www.52ij.com/uploads/allimg/160402/2150296255-2.jpg)
对最大成本系列设置类似,添加条件属性2,点击选择要改变的属性,条件为值 等于 '=sql("FRDemo","select max(成本价) from 产品 where 类别ID=1",1)',如下图:
同样的方法可以控制标签内容、主次坐标轴、趋势线等其他属性。
![Java表格控件FineReport:[6]条件显示颜色](http://www.52ij.com/uploads/allimg/160402/2150292311-3.jpg)
模板效果查看
点击分页预览,模板效果如上图,模板效果在线查看请点击Logchart_1.cpt
已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart_1.cpt
Java表格控件FineReport(共15篇)上一篇:显示子图表|下一篇:标签与图例经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
