常見視覺化工具

韓家小志發表於2020-12-20

1、資料視覺化

  • 視覺化分析:不用寫程式碼,直接對原始資料通過圖形化操作實現分析和構建報表
    • 一般只能做聚合統計分析
    • 複雜的分析實現不了
  • 構建視覺化報表
    • 通過圖的形式來傳遞資訊
    • 傳遞資訊的方式
      • 文字:不太適合於資料的表達
      • 圖片:簡單直觀
        • 體現走勢
        • 體現大小
        • 體現比例
    • 聲音:不太適合資料的表達
    • 視訊:圖片+聲音

2、目的

  • 通過圖片來展示資料的結果,從圖中可以發現資料的規律、資料中的問題、價值等等
  • 柱狀圖:用於體現資料的
  • 餅狀圖:用於體現資料的比例
  • 曲線圖:用於體現資料的走勢
  • 地圖:用於體現區域的分佈
    • 需要經緯度進行 構建

3、工具

第一種:商業化產品

  • 特點
    • 功能最全面,使用最簡單
    • 收費的
  • 常見
    • FIneBi
    • PowerBi
    • Tableau
  • 應用場景
    • 有錢的公司
    • 快速構建視覺化平臺

第二種:開源的視覺化產品

  • 特點
    • 功能相對不是特別的全面,使用簡單
    • 支援自定義開發
    • 免費的
  • 缺點
    • 相對而言,不能滿足你所有的需求,必然要實現自定義開發或者整合
    • 介面或者互動性不像商業化的工具那麼友好
  • 常見
    • Superset
    • Redash
    • MetaBase
  • 應用場景
    • 業務不是特別複雜,可用成功不高
    • 能滿足大資料中常見的業務的視覺化
    • 快速構建視覺化平臺

第三種:自己開發視覺化圖表

  • 特點
    • 提供了各種圖表的模板,基於模板自己開發嵌入自己的程式中
    • 自定義化的程度非常高,完全自定義
    • 一般整合在JavaWeb中
    • 整個圖表庫的圖非常全面
    • 免費的
  • 常用:純JS圖示庫
    • HighCharts
    • Echarts
  • 應用場景
    • 大公司,自己構建視覺化平臺,直接自己開發所有的圖表
    • 完全自定義的定製化1、資料視覺化

相關文章