原則
數(shù)據(jù)可視化是一種用圖形形式來描述密集和復雜信息的通訊方式。由此產(chǎn)生的視覺視覺效果使得數(shù)據(jù)比較和用數(shù)據(jù)講來故事都變得更加容易——這兩種方法都有助于用戶做出決策。
數(shù)據(jù)可視化可以表示不同類型和大小的數(shù)據(jù):從少量數(shù)據(jù)點到大型多元數(shù)據(jù)集都可以表示。
類型
數(shù)據(jù)可視化可以用不同的形式來傳達。圖表是一種常用的數(shù)據(jù)傳達方法,因為它們不僅描述了不同的數(shù)據(jù)類型,還能進行數(shù)據(jù)比較。
圖表類型的使用主要取決于兩個方面:想要傳達的數(shù)據(jù),以及想要傳達的數(shù)據(jù)有關的內(nèi)容。以下指南提供并描述了各種不同類型的圖表及其用例。
圖表類型
隨時間變化
隨時間變化的圖表顯示一段時間內(nèi)的數(shù)據(jù),如多個類別的變化趨勢及其對比。
使用情況包括:
- 股票價格表現(xiàn)
- 健康統(tǒng)計
- 年度報表
隨時間變化的圖表包括
- 折線圖
- 柱狀圖
- 堆積柱狀圖
- 燭臺圖
- 面積圖
- 時間軸
- 地平線圖
- 瀑布流圖
類別比較
類別比較圖比較多個不同類別之間的數(shù)據(jù)。
使用情況包括:
- 不同國家間的收入對比
- 熱門場次對比
- 團隊分配
類別比較圖包括:
- 柱狀圖
- 分組柱狀圖
- 氣泡圖
- 平行線圖
- 多條折線圖
- 子彈圖
排序
排序圖表示一個項目在有序列表中的位置。
使用情況包括:
- 選舉結果
- 表現(xiàn)統(tǒng)計
排序圖包括:
- 排序條形圖
- 排序柱狀圖
- 平行線圖
部分-整體
部分-整體圖表示部分元素是如何加總為整體的。
使用情況包括:
- 產(chǎn)品類別綜合收益
- 預算
部分-整體圖包括:
- 堆積柱狀圖
- 餅狀圖
- 堆積面積圖
- 矩陣樹圖
- 太陽輻射圖
相關
相關圖展示兩個或多個變量之間的相關性。
使用情況包括:
- 收入和預期壽命
相關圖包括:
- 散點圖
- 氣泡圖
- 柱狀和折線圖
- 熱力圖
分布
分布圖展示每個值在數(shù)據(jù)集中出現(xiàn)的頻率。
使用情況有:
- 人口分布
- 收入分布
分布圖包括:
- 直方圖
- 線箱圖
- 小提琴圖
- 密度圖
流
流圖顯示數(shù)據(jù)在多種狀態(tài)之間的流動。
使用情況包括:
- 資金轉移
- 投票統(tǒng)計和選舉結果
流圖包括:
- ?;鶊D
- 甘特圖
- 和弦圖
- 網(wǎng)狀圖
關系
關系圖顯示多個項目之間是如何彼此關聯(lián)的。
使用情況有:
- 社交網(wǎng)絡
- 文字圖
關系圖包括:
- 網(wǎng)狀圖
- 維恩圖(或譯Venn圖、文氏圖、韋恩圖、范氏圖)
- 和弦圖
- 太陽輻射圖
選擇圖表
許多類型的圖表都可以用于描述數(shù)據(jù)。下面的指導方針提供了如何選擇圖表的見解。
顯示隨時間產(chǎn)生的變化
隨時間產(chǎn)生的變化可以用時間序列圖來表示,這是一種按照時間順序來表示數(shù)據(jù)點的圖表。
可以表示隨時間變化的圖表包括:折線圖、條形圖和面積圖。
圖表類型 | 用法 | 基線值 | 時間系列的數(shù)量 | 數(shù)據(jù)類型 |
線性圖 | 傳達數(shù)據(jù)中的細微變化 | 任何值 | 任何時間序列(適用于8個及以上的時間列) | 連續(xù)型 |
條形圖 | 傳達數(shù)據(jù)中較大的差異,單個數(shù)據(jù)點如何與整體數(shù)據(jù)關聯(lián)、比較和排序 | 0 | 4個或以下 | 離散型或類別數(shù)據(jù) |
面積圖 | 總結數(shù)據(jù)集之間的關系,單個數(shù)據(jù)點是如何與整體數(shù)據(jù)關聯(lián)的 | 0(當有多個時間列時) | 8個或更少 | 連續(xù)型 |
*基線值是指y軸上的起始值。
條形圖和餅狀圖
條形圖和餅狀圖都可以用于顯示比例,表示部分值與整體值之間的比較。
- 條形圖使用一條共同的基線,通過條柱的長度表達數(shù)量
- 餅狀圖使用圓內(nèi)的圓弧或圓角表示整體的一部分
條形圖、折線圖和堆積面積圖比餅狀圖更能夠表達隨時間產(chǎn)生的變化。因為這三種類型的圖表中,可能的值共享同一條基線,所以比基于條柱長度的條形圖更容易比較值之間的差異。
面積圖
面積圖有多種類型,包括堆積面積圖和重疊面積圖:
- 堆積面積圖表示(在同一時間段內(nèi))多個時間序列堆積在一起
- 重疊面積圖表示(在同一時間段內(nèi))多個時間序列重疊在一起
重疊面積圖中不建議包含兩個以上的時間序列,以免模糊數(shù)據(jù)。相反,可以使用堆積面積圖在一個時間間隔內(nèi)比較多個值(橫軸表示時間)。
樣式
數(shù)據(jù)可視化使用自定義的樣式和形狀,以適應用戶需求和上下文的方式使得數(shù)據(jù)一目了然。
下列有益于圖表自定義:
- 圖形元素
- 排版
- 圖標
- 軸和標簽
- 說明和注釋
設置不同類型數(shù)據(jù)的樣式
視覺編碼是將數(shù)據(jù)轉換成視覺形式的過程。獨特的圖形屬性可以應用于定量數(shù)據(jù)(如溫度,價格或速度)和定性數(shù)據(jù)(如類別,風味和表達式)。
這些圖形屬性包括:
- 形狀
- 顏色
- 尺寸
- 面積
- 體積(容積/量)
- 長度
- 角度
- 位置
- 方向
- 密度
表達不同屬性
多種視覺處理方式可以應用于數(shù)據(jù)點的多個方面。例如,條柱的色彩可以表示一個類別,與此同時條柱的長度可以表示一個值(如人口大?。?。
形狀可以用來表示定性數(shù)據(jù)。在該圖表中,每個類別由一種特定形狀代替(圓形,方形和三角形),這使得比較特定范圍內(nèi)的數(shù)據(jù)或與其他類別數(shù)據(jù)進行比較都很容易。
形狀
圖表可以通過形狀來以多種不同的方式表達數(shù)據(jù)。形狀可以被設計為一條有趣的曲線,或一個精確的高保真圖形,以及介于二者之間的其他方式。
形狀的精確程度
圖表可以以不同的精度來表示數(shù)據(jù)。用于深入研究的數(shù)據(jù)應該(根據(jù)觸摸目標的尺寸和相關可視化要求)使用適合交互的形狀來表示。而用于表達大致想法或趨勢的數(shù)據(jù)可以使用細節(jié)較少的形狀。
顏色
顏色有四種主要的區(qū)分數(shù)據(jù)的方式:
- 區(qū)分不同的類別
- 表示數(shù)量
- 突出特定數(shù)據(jù)
- 表達意義
顏色區(qū)分類別
在環(huán)形圖中顏色被用于定義類別。
顏色表示數(shù)量
在地圖中顏色被用于表示數(shù)據(jù)值。
顏色突出數(shù)據(jù)
在散點圖中顏色被用于突出特殊數(shù)據(jù)。
焦點區(qū)域
當顏色被少量使用時,它可以突出焦點區(qū)域。不建議使用大量的高光顏色,因為它們會分散用戶的注意力。
顏色表示意義
無障礙
為了適應無法區(qū)別色彩差異的用戶,可以使用其他的方法來強調(diào)數(shù)據(jù),例如高對比度著色、形狀或紋理。
將文本標簽應用于數(shù)據(jù)也有助于澄清其含義,同時消除了對說明的需要。
線條
圖表中的線條可以傳達數(shù)據(jù)的質(zhì)量,例如層次結構、突出強調(diào)和對比。線條的樣式可以采用不同方式,如使用虛線或不同的不透明度。
線條可以應用于特定的元素中,包括:
- 注釋
- 預測元素
- 比較工具
- 置信區(qū)間
- 異常
排版
文本可以用于標記不同的圖表元素,包括:
- 圖表標題
- 數(shù)據(jù)標簽
- 軸標簽
- 說明
層次結構中級別最高的文本通常是圖表標題,最低的是軸標簽和說明。
范圍類型 | 字體 | 字型 | 大小 |
1.圖表標題 | Roboto | 常規(guī) | 18pt |
圖表副標題 | Roboto | 常規(guī) | 14pt |
2.數(shù)據(jù)標簽 | Roboto | 常規(guī) | 22pt |
子標簽 | Roboto | 常規(guī) | 14pt |
3.軸標簽 | Roboto | 常規(guī) | 12pt |
4.說明標簽 | Roboto | 常規(guī) | 12pt |
文本粗細
標題和不同的字體粗細在層次結構中可以傳達哪些內(nèi)容比另一些更重要(或更不重要)。然而這種處理方式應該有節(jié)制地使用,即采用數(shù)量有限的字體樣式。
圖標
圖標可以表示圖表中不同類型的數(shù)據(jù),以提高圖表的整體可用性。
圖標可以被用于:
- 分類數(shù)據(jù),以區(qū)分組或類別
- UI控件及操作,如篩選,縮放,保存和下載
- 狀態(tài),例如錯誤狀態(tài),無數(shù)據(jù)狀態(tài),完成狀態(tài)和危險狀態(tài)
當在圖表中使用圖標時,建議使用普遍可識別的圖標,尤其是在表示操作或狀態(tài)時,例如:保存,下載,完成,錯誤和危險。
在傳達意義時圖標補充了顏色的意義。
有標記的軸
有標記的軸或多個軸能夠指示數(shù)據(jù)所展示的規(guī)?;蚍秶?。例如,折線圖展示的是沿水平和豎直方向標記的軸的范圍內(nèi)的值。
條形圖基線
條形圖應該從基線(y軸上的起始值)上的0開始。從不為0的基線開始可能會導致數(shù)據(jù)被錯誤地感知。
軸標簽
標簽的使用應該反映圖表中最重要的數(shù)據(jù)細節(jié)。軸的標簽應該根據(jù)需要,并在用戶界面中以一致的方式使用。它們的存在不應該妨礙圖表的閱讀。
文本方向
在圖表中文本標簽應該按水平方向放置,以保證其易于閱讀。
文本標簽不應該:
- 被旋轉
- 垂直堆疊
說明和注釋
說明和注釋描述圖表的信息。注釋應該突出顯示數(shù)據(jù)點、數(shù)據(jù)異常值和任何值得注意的內(nèi)容。
- 注釋
- 說明
在桌面設備上,建議在圖表下方放置說明。而在移動設備中,建議將說明放置在圖表上方,以便在交互過程中保持說明可見。
標簽和說明
在簡單的圖表中,圖表元素可以被直接標記。但是,密集的圖表(或較大圖表組中的部分)可以在說明中顯示標簽。
小型顯示器
在可穿戴設備(或其他小型顯示屏)上顯示的圖表應該是桌面端或移動端圖表的簡化版。
行為
圖表為用戶提供了可以控制所展示數(shù)據(jù)的交互模式。這些模式讓用戶關注圖表中的特定值或特定范圍。
以下推薦的交互模式、樣式和效果(如觸覺反饋)可以提高用戶對圖表數(shù)據(jù)的理解:
- 逐級展開 提供了一種清晰的途徑來揭示細節(jié),可按需展示。
- 直接操作允許用戶直接對UI元素進行操作,以減少屏幕上所需的操作步數(shù),直接操作包括:縮放和平移,分頁,數(shù)據(jù)控件。
- 改變透視圖可以使一項設計服務于不同的用戶和數(shù)據(jù)類型,例如數(shù)據(jù)控件和移動。
逐級展開
使用逐級展開的方式顯示圖表細節(jié),能夠允許用戶根據(jù)需要查看特定的數(shù)據(jù)點。
縮放和平移
縮放和平移是圖表中流行的交互方式,它們影響用戶研究數(shù)據(jù)和探索圖表UI的密切程度。
縮放
縮放改變了UI顯示的距離。而設備類型則決定縮放的執(zhí)行方式。
- 在桌面端,通過點擊并拖動或滾動的方式實現(xiàn)縮放
- 在移動端,使用雙指捏放的手勢來實現(xiàn)縮放
當縮放不是主要操作時,(在桌面端)可以通過單擊并拖動或(在移動端)通過雙擊來實現(xiàn)相同效果。
平移
平移能夠讓用戶探索超出屏幕之外的UI。應該以對顯示數(shù)據(jù)有意義的方式對其進行約束。例如,如果一張圖表的一個維度比另一個維度更重要,那么平移的方向可以僅限于更重要的維度方向上。
平移操作通常與縮放配合使用。
在移動端,通常通過手勢進行平移,例如單指滑動。
分頁
在移動端上,分頁是一種常見的模式,允許用戶通過左右滑動查看上一張或下一張圖表。
在移動端,用戶可以向右滑動查看前一天的內(nèi)容。
數(shù)據(jù)控件
可以使用切換控件、選項卡和下拉列表篩選或更改數(shù)據(jù)。
當用戶調(diào)整控件時,這些控件也可以顯示度量。
切換控件、選項卡和下拉列表意味著可以篩選或更改數(shù)據(jù)。
動效
動效可以加強并鞏固數(shù)據(jù)間的關系以及用戶和數(shù)據(jù)的交互方式。動效應該有目的地(而不是裝飾性地)被使用,以表達不同狀態(tài)和空間之間的關系。
動效應該合乎邏輯,平穩(wěn)且能夠快速響應,不妨礙用戶的體驗旅程。
在這一案例中,數(shù)據(jù)的動效設置在切換按天顯示和按周顯示的時候。在切換的過程中不顯示所選日期范圍之外的數(shù)據(jù),從而降低了圖表復雜性。
此處的動效顯示了兩張不同圖表之間的聯(lián)系。
空狀態(tài)
空白的圖片和表格可以顯示一些表明在數(shù)據(jù)可用時期望發(fā)生的內(nèi)容。
在適用的情況下,角色動畫能夠帶來愉悅感和激勵。
角色動畫豐富了空白圖片。
儀表盤
數(shù)據(jù)可視化可以在一系列的多個圖表中展現(xiàn),這在UI中被稱為儀表盤。多個單獨的圖表有時比一個復雜的圖表能夠更好地傳達一個故事。
儀表盤設計
儀表盤的目的應反映在其布局、樣式和交互模式中。儀表盤的設計應該適應它的使用方式,無論它是一個演示工具還是一個深入研究數(shù)據(jù)的工具。
一個儀表盤應該:
- (通過布局)優(yōu)先考慮最重要的信息
- 顯示根據(jù)層次結構(使用顏色、位置、大小和視覺權重)排序的信息焦點
應該根據(jù)數(shù)據(jù)提出的問題對信息進行優(yōu)先級排序。在本案例所示的操作儀表盤中,考慮了以下的用戶問題:
- 需要被注意的問題
- 問題發(fā)生的時間
- 問題發(fā)生的位置
- 受問題影響的其他變量
分析型儀表盤
分析型儀表盤能夠讓用戶探索多個數(shù)據(jù)集并發(fā)現(xiàn)趨勢。通常這些儀表盤包括復雜的圖表,這些圖表能夠發(fā)現(xiàn)數(shù)據(jù)細節(jié)。
使用情況包括:
- 強調(diào)隨時間變化的趨勢
- 回答“為什么”和“如果……怎樣”的問題
- 預測
- 創(chuàng)建深入的報告
分析型儀表盤的案例有:
- 跟蹤隨時間變化的廣告活動表現(xiàn)
- 跟蹤產(chǎn)品在整個生命周期中的銷售和收益
- 顯示城市人口隨時間改變的趨勢
- 跟蹤隨時間變化的氣候數(shù)據(jù)
操作型儀表盤
操作型儀表板旨在回答一組預定義的問題。它們通常用于完成與監(jiān)視相關的任務。
在大多數(shù)情況下,這種類型的儀表盤會把當前信息安排在一組簡單的圖表中。
使用情況包括:
- 根據(jù)目標跟蹤當前進度
- 實時跟蹤系統(tǒng)表現(xiàn)
操作型儀表盤的案例有:
- 跟蹤呼叫中心活動,如呼叫量、等待時間、呼叫長度或呼叫類型
- 監(jiān)視云端應用程序的運行情況
- 顯示股票市場表現(xiàn)
- 監(jiān)視賽車的遙測數(shù)據(jù)
演示型儀表盤
演示型儀表板提供了關于感興趣主題的詳細快照。
這些儀表板通常包括一些小圖表或記分卡,通過動態(tài)標題來解釋每個支持圖表中提供的趨勢和見解。
使用情況包括:
- 提供關鍵績效的指標概述
- 創(chuàng)建高級執(zhí)行摘要
展示型儀表盤的案例有:
- 提供投資帳戶表現(xiàn)的概述
- 提供產(chǎn)品銷售和市場份額數(shù)據(jù)摘要
原文地址:Material Design
譯者:杜雅黎
轉載請注明:學UI網(wǎng)》Material Design Data Visualization 數(shù)據(jù)可視化
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。
藍藍設計( tweetduck.com )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 、平面設計服務、
UI設計公司、界面設計公司、UI設計服務公司、數(shù)據(jù)可視化設計公司、UI交互設計公司、高端網(wǎng)站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司