<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          從 0 到 1 手把手教你制作酷炫可視化大屏

          共 1756字,需瀏覽 4分鐘

           ·

          2021-05-21 19:47

          往期熱門文章:

          1、巧用 Stream API 優(yōu)化 Java 代碼
          2、最牛逼的故障診斷工具!秒級定位線上問題
          3、新技能 MyBatis 千萬數(shù)據(jù)表,快速分頁!
          4、常見的SQL面試題:經(jīng)典50例

          5、事務(wù)注解 @Transactional 失效的3種場景及解決辦法

          從大屏可視化出現(xiàn)以來,一直深受各界企業(yè)的追捧,最典型的就是每年淘寶的雙十一銷售額大屏,最近我也剛接觸了一個大屏項目,借此總結(jié)了一些可視化大屏制作經(jīng)驗與大家分享。
          這種大屏看著高端大氣上檔次,然而其開發(fā)步驟卻并不像想象中那么簡單,基本步驟就有五步:

          大屏開發(fā)工具

          開發(fā)可視化大屏,一般有兩種方式,一是用代碼開發(fā),還有一種是用現(xiàn)成的可視化工具制作。
          用的比較多的就是JS+Ecahrts,但數(shù)據(jù)量支撐、后臺響應(yīng)、實時更新、平臺運維等應(yīng)該還要調(diào)用更多的技術(shù),非常考驗技術(shù)水平,所以我推薦直接用可視化工具制作,比如FineReport、dataV等等,簡單又方便,重點是不需要寫一大堆代碼,自帶的圖表插件可視化效果很炫酷。下面就以FineReport為例子,演示一下如何制作下面這樣一張可視化大屏。

          數(shù)據(jù)準備

          制作報表前首先需要定義數(shù)據(jù)來源,一般來說,企業(yè)的數(shù)據(jù)都是保存在數(shù)據(jù)庫中,并且在不斷更新,F(xiàn)ineReport可以直接和數(shù)據(jù)庫進行鏈接,使用數(shù)據(jù)庫中的數(shù)據(jù)來制作報表,并且報表內(nèi)容會隨著數(shù)據(jù)庫的更新而更新。

          新建決策報表

          數(shù)據(jù)庫鏈接好后,我們新建報表模板準備開始制作,F(xiàn)ineReport有三種報表模式,普通報表適合用來做一些常規(guī)類型的統(tǒng)計報表,聚合報表主要用來做中國式的復(fù)雜表,決策報表適合用來制作大屏或者駕駛艙。
          因此,我們選擇決策報表來制作一張大屏,打開finereport設(shè)計器的決策報表模式,新建決策報表:

          新建數(shù)據(jù)集

          新建數(shù)據(jù)集,將數(shù)據(jù)庫中所需要的數(shù)據(jù)存放在數(shù)據(jù)集中:

          設(shè)計報表

          FineReport決策報表采用的是畫布式布局,圖表組件自由拖拽、擺放,很靈活,內(nèi)置了幾十種圖表類型,基本上夠用了。
          我們按照之前設(shè)計好的布局,將圖表組建拖拽到對應(yīng)位置,然后分別定義好數(shù)據(jù)鏈接,大屏雛形就完成了:

          細節(jié)美化

          圖表布局之后,下一步就是要對顏色、背景、圖表標題等等細節(jié)進行美化。
          • 配色
          大屏背景最好使用深色暗色背景,因為深色暗色背景可減少拼縫帶來的不適感,而且還能夠減少屏幕色差對整體表現(xiàn)的影響;同時暗色背景更能聚焦視覺,也方便突出內(nèi)容、做出一些流光、粒子等酷炫的效果
          給大家?guī)讉€推薦的配色方案:
          背景不一定要用顏色,也可以采用深色系的圖片,可以搭配其他一些現(xiàn)實特性可以讓整體看著更有科技感。推薦使用一些帶有星空、條紋、漸變線、點綴效果之類的圖片等。
          • 統(tǒng)一圖表系列、標簽配色
          • 點綴
          在大屏展現(xiàn)上,細節(jié)會極大的影響整體效果,需要通過適當(dāng)給元素、標題、數(shù)字等添加一些諸如邊框、圖畫等在內(nèi)的點綴效果,能幫助提升整體美觀度。

          動態(tài)效果展示

          到上一步,其實一張大屏就完成的差不多了,如果你覺得不夠炫酷,還可以使用一些3D動效的圖表插件,增加科技感,F(xiàn)ineReport提供很多這樣的插件可以下載,提升大屏逼格。
          最后保存,點擊預(yù)覽,一張完美的可視化大屏就制作完成了。

          模板展示



          來源:https://www.toutiao.com/i6820633397023474180/

          最近熱文閱讀:

          1、巧用 Stream API 優(yōu)化 Java 代碼
          2、最牛逼的故障診斷工具!秒級定位線上問題
          3、一次線上 JVM 調(diào)優(yōu)實踐,F(xiàn)ullGC 40 次/天到 10 天一次的優(yōu)化過程
          4、新技能 MyBatis 千萬數(shù)據(jù)表,快速分頁!
          5、常見的SQL面試題:經(jīng)典50例
          6、事務(wù)注解 @Transactional 失效的3種場景及解決辦法
          7、看看人家SpringBoot的全局異常處理多么優(yōu)雅...
          8、代碼總是被嫌棄寫的太爛?裝上這個IDEA插件再試試!
          9、60個相見恨晚的神器工具!
          10、終于來了,IDEA 2021.1版本正式發(fā)布,完美支持WSL 2
          關(guān)注公眾號,你想要的Java都在這里

          瀏覽 57
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久国产精品久久久 | 午夜寂寞人妻 | 国产无遮挡裸体色视频免费观看 | 尻屄AV | 成年人在线观看视频 |