js大屏导出图片_整理了30个实用可视化大屏模板,附源文件+工具
最近新接手了一個(gè)大屏項(xiàng)目,從前期的調(diào)研需求到原型設(shè)計(jì)再到模型開發(fā),前前后后折騰了大半個(gè)月,這個(gè)過程中也踩了不少坑,深感大屏項(xiàng)目開發(fā)的不易(領(lǐng)導(dǎo)要求實(shí)在是太高),也借此把我之前收集的可視化大屏模板分享給大家,給大家做個(gè)參考,另外也講一下大屏開發(fā)易踩的坑
避坑一:動(dòng)手前一定要調(diào)研好需求
不管是開發(fā)大屏還是僅僅做一張小小的報(bào)表,前期的需求調(diào)研都相當(dāng)重要,需求搞不清楚貿(mào)然下手,一定會(huì)做很多無用功!這次我接手的項(xiàng)目是集團(tuán)總公司的一個(gè)銷售業(yè)務(wù)監(jiān)控大屏,前期和業(yè)務(wù)部門溝通需求的過程一些指標(biāo)的展示沒有說清楚,項(xiàng)目搞到一半,銷售部的負(fù)責(zé)人過來和我扯皮,最后花了很大精力修改,所以需求調(diào)研這一步相當(dāng)重要。
我們拿到一個(gè)可視化大屏的需求時(shí),我們可以通過Why、Who、Where、What等角度將需求明確。
- WHY:首先我們要明確為什么要設(shè)計(jì)可視化大屏,是輔助決策還是信息展示,如果是輔助決策我們可能要更多的去展示一下總結(jié)判斷性的信息來輔助用戶進(jìn)行判斷,更看重信息傳達(dá)的有效性,如果是展示型大屏則更傾向于視覺表現(xiàn)。
- Who:其次需要明確可視化大屏所針對(duì)的用戶群是誰,有可能是高層管理人員、中層干部、基層業(yè)務(wù)人員,這里的用戶群并非單一的,有可能是多種類型用戶的綜合。
- Where:然后我們要明確可視化大屏是要在哪兒在什么設(shè)備上進(jìn)行演示,這里一定要明確清楚,因?yàn)樵O(shè)備的尺寸、受眾距離大屏的距離都直接影響我們?cè)O(shè)計(jì)的布局、字體等。
- What:明確了前面三個(gè)問題之后,我們就可以思考可視化大屏的內(nèi)容了,這過程非常重要且復(fù)雜,需要和業(yè)務(wù)方充分溝通,確定業(yè)務(wù)場景,然后根據(jù)場景抽取關(guān)鍵指標(biāo),選擇展現(xiàn)的圖表類型
避坑二:開發(fā)工具的選擇
大屏可以選擇開源可視化工具或現(xiàn)成的可視化軟件來實(shí)現(xiàn),開源用的比較多的就是JS+Echarts,不得不說E charts的圖表很豐富,而且交互效果很好,用來做定制開發(fā)是不錯(cuò)的選擇。
但是這種開發(fā)方式對(duì)開發(fā)人員的技術(shù)水平很高,維護(hù)成本也很大,需求一變動(dòng)就要改代碼,如果涉及的數(shù)據(jù)量大,動(dòng)態(tài)效果多的話,性能會(huì)大打折扣。而且最終的模板投放到led屏幕上,調(diào)試起來也相當(dāng)麻煩,如果沒有足夠的技術(shù)水平和人力,不要輕易嘗試。
除了開源工具之外,另一個(gè)選擇就是可視化開發(fā)軟件,這次我們用的是國內(nèi)帆軟的FineReport,大部分都知道它可以用來開發(fā)報(bào)表,沒想到它在大屏開發(fā)上功能也很強(qiáng)大,產(chǎn)品采用的是低代碼的設(shè)計(jì)理念,很多開源報(bào)表的功能都封裝好了,不用再寫代碼直接用,拖拖拽拽就能完成模板制作,后續(xù)的維護(hù)也很簡單。
除此之外,它本身自帶的圖表效果也很驚艷,有很多3D的特效組件和圖表,這對(duì)大屏來說就是點(diǎn)睛之筆,我們這次大屏就用到了一個(gè)3D場景地圖組件,給大家看下效果:
不過這里也要提一嘴,動(dòng)態(tài)效果的使用要慎重,不宜過多,1-2兩個(gè)動(dòng)態(tài)效果能起到畫龍點(diǎn)睛的效果,但是過多使用動(dòng)態(tài)效果極其容易喧賓奪主,讓觀看者的眼球不知道往哪里聚焦,反而喪失了業(yè)務(wù)展現(xiàn)價(jià)值。這個(gè)度很難把握,既要平衡酷炫效果,又要突出內(nèi)容。(有些領(lǐng)導(dǎo)可能就喜歡花里胡哨的)
FineReport的大屏開發(fā)教程可以看這篇:不寫代碼,從0到1教你制作炫酷可視化大屏
demo分享
最后把之前整理的大屏的demo分享給大家,一些是js+E charts開發(fā)的,還有一些是FineReport開發(fā)的,源碼和demo用到的圖片素材都分享給大家,你們直接填充數(shù)據(jù)就可以用了:
js+E charts:
FineReport:
ps:FineReport制作的模板,源文件已內(nèi)置在工具中,除了大屏模板,還有海量報(bào)表模板,可直可接套用。
總結(jié)
以上是生活随笔為你收集整理的js大屏导出图片_整理了30个实用可视化大屏模板,附源文件+工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 队列判空_三分钟基础:什么是队列?
- 下一篇: 服务器每秒钟执行命令数量是什么_全国自考