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