Java報表軟件技術(shù)討論

          Style Report報表專題
          posts - 97, comments - 3, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          業(yè)界專家Edward Tufte提出了數(shù)據(jù)墨水(Data Ink)的概念,來指導(dǎo)表格數(shù)據(jù)顯示和表格設(shè)計。 那什么是數(shù)據(jù)墨水呢?數(shù)據(jù)墨水是指那些用來表達(dá)數(shù)據(jù)的像素。如果把它抹掉,顯示的數(shù)據(jù)信息就會改變。數(shù)據(jù)墨水的概念是盡量增加數(shù)據(jù)墨水對非數(shù)據(jù)墨水的比例,減掉所有不需要的非數(shù)據(jù)顯示。以下對報表表格的改進(jìn),就是數(shù)據(jù)墨水概念的一個實踐。


          下圖是一個較典型的中國式報表表格。


          這個報表表格有顯注的中國式報表的特點(diǎn):


          報表表格通過格子線條來分割數(shù)據(jù)及區(qū)域。


          因為有不同的區(qū)域同時畫在一個表格內(nèi),報表設(shè)計者使用了不同的背景色來幫助區(qū)域的區(qū)分。


          第一,報表表格的首要印象是顏色很重。報表使用者的注意力首先會被吸引到不同的背景色上。因為它的面積和比重遠(yuǎn)遠(yuǎn)超過其它的部分。


          第二,報表使用者的注意力會在一定程度被陷入線條和數(shù)字之間的競爭里。至少表格數(shù)據(jù)沒有占有一個最顯眼的位置。


          接下來我們根據(jù)上述情況對報表表格做一些調(diào)整


          盡量降低線條的深度。讓它既可以起到劃分?jǐn)?shù)據(jù)的效果,又不吸引報表使用者注意力。


          取消背景色。通過對線條的顏色變化來起到分片的效果。


          報表表格最重要的功能是對數(shù)據(jù)的顯示。表格數(shù)據(jù)之外的標(biāo)題,背景等等都是相對次要的。通過這樣的標(biāo)準(zhǔn),我們看到這個表格表格還存在以下問題:


          • 所有報表數(shù)據(jù)都顯示了小數(shù)點(diǎn)后兩位,雖然所有的小數(shù)點(diǎn)后都是零。

          • 各種標(biāo)題占用了很多像素。數(shù)字本身有點(diǎn)被喧賓奪主的感覺。

          • 金額和數(shù)量交叉顯示。如果你想只關(guān)注金額或數(shù)量,需要做一些努力。


          基于這些觀察,我們作出以下調(diào)整:


          • 去掉小數(shù)點(diǎn)之后的顯示。加上千的分隔點(diǎn),以易于快速判斷。

          • 降低標(biāo)題的顏色深度,以達(dá)到突出數(shù)字的目的。
            對數(shù)量的行加上一個很淺的背景色,以助于金額和數(shù)量的分別。





          備注:以上圖表均有Style Report報表工具制作

           

          主站蜘蛛池模板: 山东省| 仪征市| 隆尧县| 灵寿县| 长春市| 全州县| 土默特右旗| 自贡市| 长丰县| 隆回县| 宜宾县| 文安县| 墨竹工卡县| 和林格尔县| 新余市| 南溪县| 绥宁县| 青神县| 墨竹工卡县| 泽普县| 炎陵县| 宜城市| 咸丰县| 宁武县| 舟山市| 芷江| 麻栗坡县| 城固县| 四平市| 南宁市| 安图县| 墨脱县| 兰西县| 龙海市| 共和县| 伊吾县| 西盟| 余江县| 汨罗市| 汝南县| 彭阳县|