隨筆 - 225  文章 - 98  trackbacks - 0
          <2014年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

          圖表條件顯示屬于FineReport圖表特效之一,即根據一定的條件設置顯示一定的自定義圖表效果。本文主要介紹兩種圖表條件顯示形式

          根據條件顯示柱形圖柱子顏色      設置系列標簽顏色與圖例顏色相同

          根據條件顯示柱形圖柱子顏色

          此特圖表特效適宜于希望將滿足一定條件的某個系列高亮顯示的要求。例如希望將如下圖,銷售成本最少的顯示紅色,銷售成本最大的藍色突出,以上需求可以通過設置圖表的條件顯示來實現:
          圖表條件顯示

          根據條件顯示柱子顏色示例

          1 打開報表

          這是一張對數坐標顯示柱形圖報表。

          2 修改系列樣式

          為突出條件顯示的色調,將柱形圖的系列配色改為純色,如下圖:
          圖表條件顯示

          3 設置條件顯示

          根據條件顯示系列的顏色

          選中圖表,選擇報表屬性表-特效>條件顯示,點擊,添加條件屬性1,添加完成之后,單擊條件屬性1,彈出條件屬性設置對話框,改變背景色為紅色,條件為值 等于 ‘=sql(“FRDemo”,”select min(成本價) from 產品 where 類別ID= 1″,1)’;

          使用sql公式獲取類別ID為1時的最小成本,當值等于最小值時,柱子顏色變為紅色。
          圖表條件顯示

          根據條件顯示系列的邊框格式

          對最大成本系列設置類似,添加條件屬性2,點擊選擇要改變的屬性,條件為值 等于 ‘=sql(“FRDemo”,”select max(成本價) from 產品 where 類別ID= 1″,1)’,如下圖:
          圖表條件顯示

          同樣的方法可以控制標簽內容、主次坐標軸、趨勢線等其他屬性。

          點擊分頁預覽,模板效果如上圖。

          設置系列標簽顏色與圖例顏色相同

          1. 問題描述

          在查看圖表的標簽數據時,希望標簽內容和圖例的顏色相同,即實現如下圖所示的效果。效果圖如下:
          圖表條件顯示

          2. 解決方案

          通過設置條件顯示給每個系列單獨設置標簽顯示顏色即可。

          3. 示例

          打開模板,設置條件顯示。

          選中圖表,單擊圖表屬性表-特效>條件顯示,添加條件屬性1,屬性選擇標簽內容,修改標簽字體的樣式,這里將字體顏色修改為紅色,然后在普通條件處增加系列序號等于對應的序號即可,如下圖:
          圖表條件顯示

          同樣可以對其它屬性進行修改。

          點擊分頁預覽,可以看到如上圖效果。

          原文轉載自:FineReport官網:http://www.finereport.com/knowledge/chart/conditiondisplay.html



          了解Java報表工具就從這里開始
          posted on 2014-12-11 15:31 season 閱讀(142) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
          主站蜘蛛池模板: 凤台县| 辉县市| 京山县| 杨浦区| 通江县| 左云县| 连南| 邹城市| 灵石县| 井研县| 化德县| 图们市| 郑州市| 旬阳县| 盐边县| 息烽县| 泸西县| 贵德县| 正定县| 丹凤县| 从江县| 扶绥县| 大石桥市| 吉安县| 巍山| 临沧市| 郯城县| 南京市| 马尔康县| 衡南县| 西宁市| 和田市| 鹤岗市| 新源县| 明水县| 凤台县| 和平县| 元谋县| 麟游县| 大荔县| 泾川县|