电竞比分网-中国电竞赛事及体育赛事平台

分享

主流報(bào)表工具圖表功能全集

 hhulxm99 2011-03-17

      目前國(guó)內(nèi)的數(shù)據(jù)展現(xiàn)軟件方面,說(shuō)到最主流的報(bào)表工具就不得不提FineReport,本冊(cè)主要介紹了有關(guān)FineReport報(bào)表工具的圖表相關(guān)一些總結(jié)。

 

    

動(dòng)態(tài)圖表簡(jiǎn)介………………………………………………………… 2

混合圖表簡(jiǎn)介………………………………………………………… 4

如何進(jìn)行圖表配色…………………………………………………… 9

動(dòng)態(tài)調(diào)整統(tǒng)計(jì)圖大小………………………………………………… 12

圖表標(biāo)簽顯示順序……………………………………………………14

百分比堆積圖制作簡(jiǎn)介………………………………………………17

3D餅圖的制作與相關(guān)設(shè)置…………………………………………  20

 

 

 

 

 

 

 

動(dòng)態(tài)圖表簡(jiǎn)介

插入圖表有兩種方式:一是插入懸浮圖表元素;二是插入單元格圖表元素。兩種方式各有優(yōu)點(diǎn)。

圖表作為懸浮元素時(shí),可以任意拖動(dòng)圖表放置在想要的位置,并且非常方便地進(jìn)行放大與縮小。作為單元格元素時(shí)雖然受到單元格的限制,沒有懸浮圖片容易控制,但卻可以設(shè)置其附屬格,進(jìn)而實(shí)現(xiàn)按組動(dòng)態(tài)的顯示。

如報(bào)表是按組分頁(yè)的,一頁(yè)一套記錄,然后每頁(yè)都根據(jù)這一頁(yè)的數(shù)據(jù)生成圖表。以下便以一個(gè)簡(jiǎn)單的例子作為說(shuō)明。

1 新建報(bào)表

2 定義數(shù)據(jù)集                                                                          

       新建數(shù)據(jù)庫(kù)查詢ds1,SQL語(yǔ)句為:SELECT * FROM STSCORE;

3 模板設(shè)計(jì)

       如下設(shè)計(jì)報(bào)表


4
插入圖表
       合并A6D16單元格,通過工具欄插入菜單|單元格元素|圖表,或右擊該單元格|單元格元素|圖表,選擇柱形圖|簇狀柱形圖,圖表數(shù)據(jù)源設(shè)置如下:

5 父格設(shè)置

       完成上述步驟后,圖表默認(rèn)的上父格為科目,會(huì)按照科目進(jìn)行分組顯示。若想每個(gè)班級(jí)都有對(duì)應(yīng)的圖表,就必須改變圖表附屬的單元格。右擊圖表所在單元格|擴(kuò)展屬性,設(shè)置左父格為A4,上父格為無(wú),如下圖

      

6 分頁(yè)設(shè)置

       因?yàn)槲覀兿M罱K的效果是每組單獨(dú)顯示一頁(yè),因此最后我們還需要進(jìn)行分頁(yè)設(shè)置。右擊圖表所在單元格|單元格屬性,選擇行后分頁(yè),點(diǎn)擊確定。

7 保存并預(yù)覽

       保存模板,并點(diǎn)擊分頁(yè)預(yù)覽,效果如下圖


混合圖表簡(jiǎn)介

       多種圖表類型可以在一張圖表混合顯示,如圖表中既存在柱形圖,又有折線圖或者面積圖,且各種圖表類型的縱坐標(biāo)軸可以設(shè)置在左或者右,實(shí)現(xiàn)混合圖表,以下介紹該種圖表的制作方法。

1.       新建報(bào)表

2.       定義數(shù)據(jù)

圖表數(shù)據(jù)如下

3.         插入圖表
點(diǎn)擊插入|懸浮元素|圖表,選擇自定義圖表,如下圖:

圖表數(shù)據(jù)源配置如下

4.         設(shè)置圖表選項(xiàng)

按剛才的操作,一張自定義圖表就完成了,現(xiàn)在設(shè)計(jì)自定義圖表的特殊屬性,以實(shí)現(xiàn)多軸圖表的功能,具體操作為:

雙擊圖表,右擊圖表中間的柱狀圖或折線圖,選擇設(shè)計(jì)數(shù)據(jù)系列格式,彈出如下窗口:


選項(xiàng)06分別表示圖表系列1至系列7,若系列數(shù)不夠,可以再添加。該例中

   

保存設(shè)置,并設(shè)計(jì)器預(yù)覽

可以看到,圖表中面積圖把其他系列的數(shù)據(jù)遮蓋了,為了使圖表好看,讓面積圖不擋住比它低的數(shù)據(jù),可以再雙擊圖表,右鍵點(diǎn)擊中間圖表,選擇默認(rèn)系列設(shè)置,把透明度調(diào)整為80,單擊確定,如圖:

5.         保存并點(diǎn)擊設(shè)計(jì)器預(yù)覽

這樣一張多軸圖表就完成了

效果如下

 

如何進(jìn)行圖表配色

為了符合整個(gè)系統(tǒng)的配色方案,往往需要對(duì)圖表進(jìn)行顏色調(diào)整。圖表可以改變整個(gè)背景色,也可以改變繪圖區(qū)即圖表數(shù)據(jù)區(qū)的背景色;圖表可以設(shè)置每個(gè)圖列即每個(gè)系列的顏色,還可以設(shè)置坐標(biāo)軸、邊框及網(wǎng)格線的顏色,以下分別介紹。

1.    圖表背景色

雙擊圖表進(jìn)入編輯狀態(tài),在圖表邊框附近右擊,選擇“設(shè)置圖表樣式

打開圖表樣式設(shè)置界面,即可以設(shè)置圖表的背景顏色,及圖表邊框、顏色等,如下圖

2 繪圖區(qū)背景

       雙擊圖表進(jìn)入編輯狀態(tài),右擊中間部分的圖表數(shù)據(jù)區(qū)域,選擇“繪圖區(qū)設(shè)置

      

       打開繪圖區(qū)設(shè)置界面,即可改變圖表數(shù)據(jù)區(qū)域的背景顏色以及繪圖區(qū)的邊框及顏色

3.  系列顏色

雙擊圖表進(jìn)入編輯狀態(tài),選中某個(gè)系列,右擊選擇“設(shè)置數(shù)據(jù)標(biāo)簽格式

打開數(shù)據(jù)標(biāo)簽格式設(shè)置界面,便可以對(duì)選擇的系列選擇需要的顏色了

4. 坐標(biāo)軸顏色

雙擊圖表進(jìn)入編輯狀態(tài),右擊坐標(biāo)軸,若為分類軸,則選擇“設(shè)置分類軸樣式”;其他坐標(biāo)軸選擇“設(shè)置坐標(biāo)軸格式

便可按要求進(jìn)行設(shè)置了

5. 網(wǎng)格線

雙擊圖表進(jìn)入編輯狀態(tài),右擊坐標(biāo)軸,選擇“主次網(wǎng)格線設(shè)置”即可

6. 其他

其他配色設(shè)置如圖列背景色及邊框設(shè)置、圖表標(biāo)題等等,只要選中對(duì)應(yīng)的位置,選擇相應(yīng)的屬性即可以進(jìn)行設(shè)置,這邊就不一一介紹了。

如何動(dòng)態(tài)調(diào)整圖例大小

統(tǒng)計(jì)圖以其直觀的展現(xiàn)方式在數(shù)據(jù)分析中起著至關(guān)重要的作用,而統(tǒng)計(jì)圖的外觀是否美觀、顯示效果是否理想也就成為設(shè)計(jì)圖形報(bào)表時(shí)所關(guān)注的問題。

FineReport報(bào)表可以根據(jù)數(shù)據(jù)量的多少動(dòng)態(tài)調(diào)整統(tǒng)計(jì)圖的大小。

1.      演示效果

·打開模板

打開我們之前做好的模板

%FR_HOME%\WebReport\WEB-INF\reportlets\doc\chart\dynamic.cpt

FineReport報(bào)表中,統(tǒng)計(jì)圖圖形的寬窄是根據(jù)數(shù)據(jù)的多少進(jìn)行自動(dòng)調(diào)整的。

該圖表中含有參數(shù),輸入不同的年份及月份,能將相關(guān)數(shù)值傳遞給圖表,從而動(dòng)態(tài)地顯示當(dāng)年某時(shí)間段汽車銷售量。同時(shí)標(biāo)題部分也會(huì)隨輸入的年份及月份,動(dòng)態(tài)顯示。

·數(shù)據(jù)較少時(shí)

如果在一個(gè)固定單元格中增加了根據(jù)參數(shù)設(shè)置的統(tǒng)計(jì)圖,那么當(dāng)傳參得到的數(shù)據(jù)較少時(shí),圖形就會(huì)很窄,比如對(duì)上述模板進(jìn)行設(shè)計(jì)器預(yù)覽時(shí),Year選擇2007,Start選擇1,End選擇1

預(yù)覽時(shí)圖形的效果就會(huì)變成下面這樣??梢钥闯錾厦娴膱D形是隨著下面的表格內(nèi)容進(jìn)行擴(kuò)展

·數(shù)據(jù)較多時(shí)

數(shù)據(jù)較多時(shí),比如選擇1-9月份

預(yù)覽效果的圖形則隨著下面月份的增加而變寬,如下圖所示

·總結(jié)

由于統(tǒng)計(jì)圖(圖形)和表格的父子格關(guān)系,當(dāng)表格進(jìn)行擴(kuò)展時(shí),圖形也隨之進(jìn)行擴(kuò)展。

圖表標(biāo)簽顯示順序

       圖表的系列數(shù)據(jù)標(biāo)簽可以自定義需要顯示的標(biāo)簽及各標(biāo)簽的顯示順序。同時(shí)也可以設(shè)置各標(biāo)簽數(shù)據(jù)的格式。

       打開任意一張圖表模板。

1.        定義系列數(shù)據(jù)標(biāo)簽及顯示順序

編輯圖表,右擊圖表數(shù)據(jù)區(qū)域,選擇“設(shè)置系列默認(rèn)格式”,彈出系列默認(rèn)格式設(shè)置框。



其中,可以根據(jù)需要選擇要顯示的標(biāo)簽內(nèi)容,同時(shí)點(diǎn)擊標(biāo)簽的順序就是最終各標(biāo)簽的顯示順序。

標(biāo)簽名稱

對(duì)應(yīng)變量名稱

系列名稱

Series

分類名稱

Category

Value

百分比(餅圖)

Percent

對(duì)于餅圖而言,還可以增加另外兩種標(biāo)簽:百分比和牽引線,如下圖

2 對(duì)系列進(jìn)行單獨(dú)設(shè)置

       系列默認(rèn)設(shè)置是對(duì)圖表中所有系列進(jìn)行統(tǒng)一設(shè)置的,若您想對(duì)某個(gè)系列進(jìn)行單獨(dú)設(shè)置其標(biāo)簽內(nèi)容及樣式等,可以使用“設(shè)置數(shù)據(jù)標(biāo)簽格式

       雙擊圖表進(jìn)入編輯狀態(tài),右擊數(shù)據(jù)區(qū)域,選擇設(shè)置數(shù)據(jù)標(biāo)簽格式,選擇指定的系列如系列1進(jìn)行設(shè)置,如下圖

3 設(shè)置系列標(biāo)簽數(shù)據(jù)格式

       圖表中對(duì)各系列的數(shù)據(jù)也可以進(jìn)行格式的設(shè)置,設(shè)置系列默認(rèn)格式設(shè)置數(shù)據(jù)標(biāo)簽格式中都可以設(shè)置標(biāo)簽數(shù)據(jù)的格式以及

百分比堆積圖制作簡(jiǎn)介

FineReport可以制作百分比堆積圖,以下簡(jiǎn)單介紹

1.    新建報(bào)表

2.    定義數(shù)據(jù)集

創(chuàng)建內(nèi)置數(shù)據(jù)集ds1,數(shù)據(jù)如下

3.    模板制作

如下圖設(shè)計(jì)模板

4.    添加圖表

點(diǎn)擊插入|懸浮元素|圖表,選擇柱形圖|百分比堆積柱形圖,點(diǎn)擊下一步,圖表數(shù)據(jù)源設(shè)置如下,點(diǎn)擊完成

調(diào)整一下圖表的其他設(shè)置保存模板。

5.    保存模板并預(yù)覽

預(yù)覽效果如下圖

3D餅圖的制作與相關(guān)設(shè)置

1.    3D餅圖的制作

l         新建報(bào)表

l         定義數(shù)據(jù)集

定義數(shù)據(jù)庫(kù)查詢,SQL語(yǔ)句為:SELECT * FROM SALES_COST

l         模板設(shè)計(jì)

模板設(shè)計(jì)如下圖

l         插入圖表

選擇菜單欄插入|懸浮元素|圖表,彈出圖表向?qū)?duì)話框,在此例中我們選擇三維餅圖


點(diǎn)擊下一步,
圖表數(shù)據(jù)源設(shè)置如下,點(diǎn)擊完成。

l         預(yù)覽效果如下

2.    3D餅圖相關(guān)設(shè)置

三維餅圖的特殊屬性,第一扇區(qū)起始角度,餅圖分離程度和厚度的設(shè)置。

雙擊圖表,右擊中間餅圖,選擇設(shè)置數(shù)據(jù)系列格式,彈出如下圖窗口:


現(xiàn)在,我們用一個(gè)圖來(lái)解釋這三個(gè)特殊屬性:


第一扇區(qū)起始角度的值是第一扇區(qū)與橫坐標(biāo)軸的夾角;

餅圖分離程度的值是餅圖扇形部分定點(diǎn)到餅圖圓心距離與餅圖半徑的比值百分比;

厚度即為餅圖的厚度。

如果顯示出來(lái)的餅圖不好看,我們可以通過調(diào)整這些屬性來(lái)改變餅圖的狀態(tài)。

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多