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

          Style Report報(bào)表專題
          posts - 97, comments - 3, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          在報(bào)表工具制作報(bào)表時(shí),通常會用到圖表,而Y軸是絕大多數(shù)圖表都會遇到的,有時(shí)候因?yàn)閿?shù)值跨度過大Y軸顯示的刻度點(diǎn)會讓制表者糾結(jié)好久。Style Report報(bào)表軟件在處理此問題時(shí),有自己的思路:

          Y軸斷點(diǎn)是指在Y軸上加上一個(gè)斷口。這主要用于解決數(shù)據(jù)分散過大的問題。比如銷售額按區(qū)劃分,很可能出現(xiàn)一些區(qū)是另一些區(qū)的數(shù)倍甚至數(shù)十倍的情況。如果所有的數(shù)據(jù)的放在一個(gè)圖表上,小的數(shù)據(jù)就會被擠壓得基本看不到區(qū)別。
          一個(gè)常見的解決方式是用對數(shù)的Y軸,把數(shù)據(jù)的間距縮小。但對數(shù)軸也會改變位置和距離的意義。Y軸斷點(diǎn)通過略去空白部分Y軸的方式,人為地把數(shù)據(jù)壓縮得更緊密。如下圖所示,如果我們把200到800間的Y軸去掉,數(shù)據(jù)的展示就可以用到更多的空間。
          但Y軸斷點(diǎn)也有一些明顯的問題。首先,Y軸的斷點(diǎn)往往不是這么明顯。比如上圖中,如果沒有特別注意,讀者可能很容易會忽約這個(gè)細(xì)節(jié)。其次,因?yàn)閅軸中部被強(qiáng)行去掉了一段,數(shù)據(jù)點(diǎn)相對的位置不得沒有什么意義。但因?yàn)樗鼈兌急划嬙谕粋€(gè)圖表里,很容易給人誤覺。有誤導(dǎo)大家去進(jìn)行無意義的比較的危險(xiǎn)。
          如果你使用的工具允許,最有效的方案還是把數(shù)據(jù)分為子圖表。通過共同的X軸把它們連接起來。這樣數(shù)據(jù)的表達(dá)可以充分利用圖表的空間,同時(shí)又可以和便捷地對比和查詢。


          Style Report在數(shù)據(jù)展現(xiàn)更多信息和技巧請見:http://www.inetsoft.com.cn/products_report/StyleReportEE/
          主站蜘蛛池模板: 山西省| 宁波市| 湄潭县| 岳普湖县| 蒙城县| 牙克石市| 芒康县| 彭州市| 叶城县| 鹰潭市| 永宁县| 大兴区| 虞城县| 盈江县| 宝鸡市| 海原县| 清水县| 海口市| 博白县| 张掖市| 四川省| 高唐县| 东乌珠穆沁旗| 江川县| 叙永县| 嵊泗县| 甘德县| 当阳市| 乐亭县| 革吉县| 建平县| 当雄县| 鹤壁市| 阜新| 章丘市| 昭平县| 平泉县| 沂水县| 宁南县| 合阳县| 富蕴县|