報表中的圖形是怎麼做出來的?如何在其中實現地圖?

我們經常看到報表中會有一些統計圖形,甚至有些頁面全是圖形,這些圖形和報表是個什麼關係?也是報表工具做出來的嗎?

imagepng

其實報表從來都不只是表格,圖形一直以來都是報表中的一部分,很多數據通過圖形來展示,會比表格更讓人一目瞭然的看懂其中的含義,比如上面的餅圖,配合左面的表格中的數據,就能更清晰直觀形象的表達各區銷售額的比重了。

這些圖形可以用報表工具來做,也可以用獨立的圖形包來做,還可以二者結合用報表中集成的的圖形包來做,我們來簡單說下這三種方式的優缺點。

1 用報表工具做

優點:簡單方便,報表工具擅長處理和準備數據,再配合工具自帶的可視化的圖表編輯功能,簡單填寫一下橫縱軸對應的數據格子就可以做出一個圖來。

缺點:由於報表工具自帶的圖形模塊是廠商自己開發的,可能做出來的圖形沒有大廠的圖形包所做的絢麗。

2 用圖形包做

優點:第三方的圖形包,很多都是大廠做的,比如現在較流行的 Echarts,百度做的,又被 Apache 收購了,天然就長的美,而且種類多,使用也簡單,都是 js 的。

缺點:做不了表格了,如果想做表格,那就得自己頁面上手動加了,而且數具準備也都得自己去做,會麻煩一些。

3 用報表 + 集成的圖形包做

有些報表工具已經把一些常用的第三方圖形包,內置、集成到了自己的產品中,用起來很方便。

imagepng

優點:顯而易見的,兩者結合後,既有表,又有圖,而且報表工具還能協助準備數據,珠聯璧合,便捷又美觀。

缺點:如果非要找個缺點,那第三方圖形的打印和導出不好實現,可以算是一個缺點了,比如說現在很多廠商都集成了 Echarts,但是隻有個別廠商較好的解決了打印和導出的問題,而這個問題如果解決不好,是非常致命的,因爲大部分用戶的圖形,不光是要看,而且還得能保存到本地,得能打印出來纔行,你不能打印和導出,讓我如何是好?

關於 Echarts 的打印和導出方法,有想具體瞭解的可以參考這個帖子: 如何才能導出和打印 Echarts 圖形?

然後我們再來看問題中提到的地圖,比如這些:

imagepng

imagepng

imagepng

imagepng

這些也是報表中的圖形嗎?也是用報表工具做出來的嗎?

是的,這些也是報表中的圖形,也是用上面提到的三種方式做的。

用的比較多的,自然還是第三種,因爲第三方圖形包的地圖類型更多更全,世界的,全國的,省市的,有些還能到縣、村鎮級別。

如果想一級一級的去查看數據,做下鑽分析,那就得需要每個級別的地圖都做全,而廠商是沒有精力做這麼精細的,只能靠第三方了。

可以通過這個帖子,看看報表 + 第三方圖形,是怎麼做地圖的鑽取的:乾學院 報表中如何實現中國地圖鑽取到各省地圖

另外第三方圖形表現的方式也多一些,比如一些動態和動作效果,做一些人口遷移趨勢的效果

imagepng

或者不規則、動態框選某個區域查看被框住的大城市的數據等

imagepng

同樣因爲精力和成本,廠商也沒辦法做那麼全,而客戶的需求偏偏又是多樣性的,這時候報表工具集成一個好用的第三方圖形包,就是最優解了。

延伸閱讀:

想了解地圖的詳細製作過程的,可以參考: 報表中的地圖怎麼做?

對進一步報表和 BI 技術感興趣的同學還可以搜索“乾學院”,上面有整套的免費“商業智能”技術課程, 或者直接點下面的鏈接也可以 :

http://www.raqsoft.com.cn/wx/course-Business-Intelligence.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章