大屏可視化demo專題及常見問題 - CSDN

2020-12-21 CSDN技術社區

本文是個人原創,未經允許,禁止轉載!

隨著企業數位化建設的發展,領導對數據價值的利用意識越來越高,數據分析和展現需求日益增長。對於管理層來說,可視化大屏和駕駛艙項目尤其受歡迎,這兩年我遇到的BI項目有半數會有開發管理駕駛艙、大屏的需求。

一方面大屏項目能夠全面的展示經營數據,將管理策略具象化,另一方面通過科技感的數據展現也能提升企業形象。最近剛參與一個金融行管理駕駛艙的開發,在項目中也探索了一些新的心得與經驗分享給大家

可視化大屏開發流程

大屏項目的開發流程大概如上圖,其中重中之重就是前期的需求調研,調研業務需求,討論選取指標,有硬體展示需求的,要對硬體設備需求進行調研及選型

今天我主要教大家如何快速開發一張大屏demo,話不多說,進入正題

大屏demo製作

在完成指標的選取後,我們要針對指標分析的維度,選擇合適的可視化圖表來展示數據信息,確定圖表類型後,排版布局,確定我們的原型圖。

圖表選擇可以參考下圖:

大屏展示的數據指標多,往往需要藉助豐富的圖表才能實現多樣化和美觀,我們選擇圖表時儘量不要過於單一,想辦法多樣化,比如比率可以使用餅圖,餅圖又可以通過多層嵌套實現多層餅圖,還可以使用水球、刻度槽型百分比、以及展示比率的比率,再加上邊框的點綴就可以實現既又實用的效果了。

另外一些3D或者動畫效果的使用,會起到畫龍點睛的效果,讓整張大屏科技感十足,有人會覺得加動態效果肯定又要多寫幾百行代碼了,但其實根本不用!(方法下面講)

常規的大屏模板開發一般選擇直接讀取資料庫,通過js+圖表庫進行繪製,常見比如Echarts、Highchart等等,最終實現前端顯示效果。

但是在BI項目中,我一般會選擇效率更高的報表軟體去開發,成熟的報表軟體支持的圖表類型多,而且有很多配置好的可視化組件可以直接拿來用,雖然部分個性化的需求難滿足,但是絕大部分的常規需求都能滿足,而且開發效率是原始的js+圖表庫的好幾倍,後期維護也更省事。

下面以我熟悉的FineReport為例,教大家如何快速開發一張可視化大屏

FineReport報表 - 專業的企業級Web報表工具www.finereport.com

下載安裝後,打開設計器,我們要用到的是決策報表開發功能,界面如下:

打開設計器,在伺服器>定義數據連接中定義需要連接的資料庫,即可建立需要的數據連接,並自定義查詢語句創建數據集,從而製作報表。

FineReport 支持多種數據源連接方式,支持通過 JDBC 的方式直接連接資料庫,或者以 JNDI 的方式與應用伺服器共享數據連接,或者以 XMLA 數據連接的方式來與多維資料庫進行連接,還支持通過 JCO 連接 SAP 系統。

新建一張決策報表模板,新建數據集,用sql語句創建大屏所要用到數據集,作為圖表組件的數據來源,為了使模板能夠適應不同解析度的屏幕,我們要給模板設置一下自適應屬性

下一步,常規操作就是將圖表組件拖拽到畫布上,調整布局,在右側圖表屬性中設置好圖表數據連接和圖表顏色、背景、邊框等自定義設置

圖表屬性設置

除了基礎的柱形圖、折線圖、雷達圖等基礎圖表之外,FineReport還提供了視覺效果非常棒的擴展圖表,利用3D和動畫效果,讓圖表組件更加簡潔、炫酷,安裝擴展圖表插件後,直接拖拽到畫布上就能用,不需要寫代碼:

比如這樣的動態輪播儀錶板:

還有這樣的三維地球:

3D場景地圖:

基礎布局完成之後,調整圖表的整體配色,加一些細節點綴。利用圖表預定義顏色功能,可以快速將大屏配色統一:自定義一個配色方案,命名為demo1,選擇默認配色方案為demo1。

推薦一個配色網站:http://colorschemedesigner.com/csd-3.5/ ,對於不太會色彩搭配色的同學很友好。

除了配色以外,還可以給圖表添加一些標題框,動態背景等等,也可以利用js實現一些動態輪播,或者動態效果,在產品的幫助文檔裡有各種功能的詳細代碼,大家直接對著抄就行

如果你覺得這樣的開發方式還不夠簡單,在圖表選擇和細節配置上沒有把握,FineReport還有一個王炸級的功能,叫組件復用功能,我最近剛發現。

安裝組件復用插件(插件免費)後,在設計器右側組件欄,會有很多已經配置好功能、樣式、場景的圖表塊和報表塊,裡面有200個組件供用戶使用,只要拖拽組件塊到畫布上,然後替換業務數據就可以:

指標卡類組件:

指標卡類組件

常用圖表組件:

標題組件:

用上組件復用的功能,大屏開發就變成了簡單的排版工作,不用找視覺設計師,自己拖拖拽拽就能做出非常專業級視覺效果的可視化大屏。

而且除了能夠直接復用這些配置好的組件之外,你也可以自主創建組件,並且分享組件文件給團隊其他人,或者直接從別人的模板裡創建組件,復用到自己的模板,提高開發的效率:

給大家展示一個我純用組件復用裡提供的組件塊製作的一張大屏demo:

最後,老規矩,工具已經案例完了,再給大家送上寶貴的大屏模板,直接替換數據就能用:

1、銀行服務監管大屏:

2、集團綜合管理駕駛艙:

3、機場航班數據大屏:

4、金融業投資管理營收大屏

相關焦點

  • 分享一套大屏可視化demo
    在大數據盛行的現在,大屏數據可視化也已經成為了一個熱門的話題。大屏可視化可以運用在眾多領域中,比如工業網際網路、醫療、交通、工業控制等等。將各項重要指標數據以圖表、各種圖形等形式表現在一個頁面上,各種數據一目了然。今天豬豬俠就給大家分享一套大屏可視化的demo,內容涉及智慧城市,智慧電商,智慧交通,智慧金融,智慧氣象...等等多個領域。
  • 信息安全 大屏專題及常見問題 - CSDN
    1  產品概述數字冰雹應急管理大屏可視化決策系統,面向應急指揮中心大屏環境,具備優秀的大數據顯示性能以及多機協同管理機制,支持大屏、多屏、超大解析度等顯示情景。 2.9  大屏支持環境2.91超高清小間距顯示大屏為指揮中心量身打造超高清小間距LED大屏顯示解決方案,支持無縫、無邊框、無限拼接,可自定義整屏尺寸,任意解析度下,畫面顯示效果精準完整;具備低亮高灰技術內核,畫質細膩流暢,觀看舒適;亮度智能調節,滿足多種室內環境應用場合;超寬視角(水平/垂直均160度),任意角度良好顯示;
  • 對抗學習專題及常見問題 - CSDN
    78773515 FGSM小結】* Visualizing and Understanding Convolutional Networks.CVPR2014 (CNN可視化隱馬爾可夫:通過顯序列算隱序列generalization ability 泛化:不要過擬合神經網絡:非線性積累NP完全問題
  • 大屏的數據可視化分析報表怎麼做?
    大屏是數據可視化分析的一個展示方式,和pc(電腦)端、手機移動端一樣都需要在pc端進行規劃和設計。那麼,怎麼在pc端快速製作一張大屏數據可視化分析報表?需要注意些什麼問題?我們接著往下看。
  • 數據可視化大屏是什麼?大數據可視化應用典型案例
    那麼數據可視化大屏給企業帶來怎樣的便利呢?下面以業內大數據可視化應用典型案例——天士力集團可視化大屏案例簡單分析: 一、製作屬於企業個人風格的可視化大屏。作為在大健康城展覽館展示的大屏,是天士力對外宣傳公司實力和品牌形象的重要窗口,所以公司對視覺效果的要求很高。
  • vue+echart+datav可視化大屏模板
    前幾天豬豬俠分享了一套基於html/js/jq的大屏可視化demo,反響巨大,考慮到現在都2020了,非常多的同學都不會去用js/jq去擼代碼了。所以豬豬俠又找遍全網,歷經千辛萬苦給大家找了一套基於VUE開發的可視化大屏demo。廢話不多說,直接上圖。有需要的同學可以安排下哦,以防在以後的開發中不時之需。demo地址在文章末尾。
  • github覆蓋本地專題及常見問題 - CSDN
    參考文獻[1] Github進行fork後如何與原倉庫同步 https://blog.csdn.net/matrix_google/article/details/80676034[2] git分支查看及切換 https://blog.csdn.net/qq_26710805/article/details/80674006[3] git 放棄本地修改 https://
  • 大屏可視化第五彈-前端數據大屏
    豬豬俠帶著輕快的步伐又來給大家來發福利了, 今天分享的是大屏可視化第五彈-前端數據大屏, 話不多說老規矩, 先上圖. 感興趣的小夥伴可以點擊文章末尾了解更多,直接獲取demo.前端數據大屏實際代碼跑出來之後,是有動態效果的, 由於是截屏,看不到動態效果,可惜小編又不會製作gif, 哪位大神會的話
  • 可視化大屏,就是這麼簡單
    數據可視化就是為了藉助於圖形化手段,清晰有效地傳達與溝通信息,讓決策層更直觀地看到一些核心數據,已經這些數據不斷變更的過程。阿里雲推出DataV可以快速的構建可視化大屏,效果如下,可以讓一些公司沒有足夠開發能力的前提下,快速構建可視化應用。
  • 學會這個神器和技巧,低代碼開發高端可視化大屏
    對於管理層來說,可視化大屏和駕駛艙項目尤其受歡迎,這兩年我遇到的BI項目有半數會有開發管理駕駛艙、大屏的需求。一方面大屏項目能夠全面的展示經營數據,將管理策略具象化,另一方面通過科技感的數據展現也能提升企業形象。
  • 政務大數據應用案例專題及常見問題 - CSDN
    大數據在政務當中的應用對於提高問題解決的效率可謂大有幫助,但政務大數據平臺的應用開發遠不止提高問題解決效率這麼簡單。當然,作為大數據平臺應用的開發者來說,我們要做的是還是從底層的技術層面做好解決方案。
  • 想做可視化大屏?這個在線可視化數據工具不要太簡單!
    數據可視化自然是越美越好,但是我們不應該捨本逐末,真正有價值的不是你的圖,圖表只是一個載體,你的數據和你的呈現的是否清晰與直觀才是最主要的。正文之前,我們先欣賞幾個經典數據可視化案例,數據多美要通過數據展現出來才靠譜!1.
  • android app平板改手機專題及常見問題 - CSDN
    轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8744943記得我之前參與開發過一個華為的項目,要求程序可以支持好幾種終端設備,其中就包括Android手機和Android Pad。
  • 大數據可視化部門 - CSDN
    數字冰雹的公安大數據可視化指揮決策平臺,是一個面向公安機關管理部門的綜合性決策支撐平臺。2、歷史案件分析對各類型案事件、接警數量、接處有效警情數等處理數據進行多維度地分析匯總整合、專題化分析,為實戰中的預警研判、常規研判、專題研判提供有力數據支撐,輔助公安部門洞察和把握社會治安發展態勢。
  • 水庫監控專題及常見問題 - CSDN
    目前市面上各種攝像頭接入最常見的就是通過GB28181協議。水庫的面積廣大、地形複雜、實現人工監控管理難度大,所以我們國家一直對水庫的監控比較重視。水庫作為國家的重要資產,對水庫施行科學、安全、自動的管理,是當下既符合國情又迫切需要解決的一個問題。
  • 雲平臺 自主可控專題及常見問題 - CSDN
    於是雲管理平臺(CMP)誕生了,但目前市面上常見的雲管理平臺往往存在以下問題: 公有雲廠商CMP重點支持自己; IaaS私有雲廠商CMP強調資源管理; SaaS廠商CMP面臨合規與服務風險。支持流程的定製、回溯及管理;   擁有3多混合雲架構,支持多私/多公/多層級統一管理;   配備立體化運維監控體系,基於全局資產配置資料庫,支持軟硬體監控,並支持實時告警、全局大屏等功能;   擁有基於機器學習的預知安全態勢
  • android 監聽屏幕鎖屏專題及常見問題 - CSDN
    > 鎖屏聽音樂(音頻),沒有鎖屏看視頻Android系統亮屏、鎖屏、屏幕解鎖事件(解決部分手機亮屏後未解鎖即進入resume狀態)- http://blog.csdn.net/oracleot/article/details/20378453Android 實現鎖屏的較完美方案- https://segmentfault.com/a/1190000003075989
  • 浪潮大數據分析平臺專題及常見問題 - CSDN
    隨著我國經濟社會信息化和自動化水平不斷提高,在政府管理、公共服務、科學研究、商業應用等許多領域也而臨大數據問題,亞需各種有針對性和經濟有效的解決方案,快速提升我國在大數據領域的整體實力和國際競爭力。
  • 百分點大數據技術團隊:大屏數據可視化設計與實踐
    什麼是大屏數據可視化大屏數據可視化是以大屏為主要展示載體進行數據的可視化呈現。「大面積、炫酷動效、豐富色彩」,大屏易在觀感上給人留下震撼印象,便於營造某些獨特氛圍、打造儀式感。二、大屏可視化設計流程大屏可視化需要大屏配套硬體和軟體緊密匹配設計,才能呈現出完美的效果。常規的設計流程如下圖所示。
  • linux查看mysql 啟動專題及常見問題 - CSDN
    mysqld_safe &服務方式:三、linux下關閉mysql服務的兩種方式:命令行方式:[root@localhost ~]mysqladmin -u root shutdown服務方式:[root@localhost ~]service mysql stop轉載於:https://blog.csdn.net