“儀表板”、“大數據”、“數據可視化”、“數據分析”——越來越多人和企業,開始運用他們的數據來做一些有趣的事情。在我的職業生涯中,有幸參與一大批數據為重的界面設計,我要在此分享一些觀點,講講如何造就這種特殊且有意義的產品。
很多人已經討論過這個議題,我會圍繞創作過程中最具影響力的部分。
一、用戶不同,數據不同
任何時候設計一套復雜的系統,都不可避免要為很多用戶和角色進行設計。總裁、經理和分析師是幾個常見角色,每個都有自己的工作流程和對數據的需求。
定義好角色,產生不同視角,這本身就是一種藝術。我就不在此詳細解釋了。如果你對此有興趣,請看Cooper的這篇有用的文章。
關於角色,重要的一點是預先確定好,圍繞它們來組織信息結構與線框圖。
下面是我們去年做的一款健康報告應用的最終成品。這套系統有著不同的用戶群,他們各自都需要不同的數據管理。創建了關鍵角色後,我們每次評審會將它們放在旁邊。
注意畫板上的那些角色。我們的客戶都接受這種方式。
在滿屋子客戶面前展示作品是件難事。無論是在解釋線框圖、流程圖,還是就視覺設計進行討論,都很難讓每個人跟上你的觀點。
通過角色來組織作品,會防止你(和客戶)在這些討論中跑題。
二、制作頁面模型
我多年所用的一個技巧,是制作頁面模型。核心點很簡單:
首先為用戶呈現他們需要的,再將頁面余下的信息根據用戶故事或信息層級,進行結構化處理。
制作頁面模型的概念,正是寫散文(和其他很多種溝通形式)的核心原則,我在寫過一本書之後就對它了如指掌了。多年來,我花費大量時間在這本書 《樣式:清晰與優雅的基本要素》 上。它除了作為絕佳的寫作參考之外,還清晰闡明這項觀點:
如果一開始就使人分心,那麼用戶不僅難以分辨每個元素是什麼,也難以集中精力於整個流程。
這是進行用戶體驗設計時需要牢記的一項准則。下面是制作頁面模型的兩個常用方式。
給畫板創建某種結構。問問自己——通過這些信息要講述怎樣的故事?
我在Behance和Dribbble上看到很多儀表板和數據畫報項目,(視覺上)設計得很漂亮,但通常都使人眼花缭亂、過目即忘。它們要麼是各種圖表組件以缺乏層級的瀑布流形式排列,要麼視覺上過度設計,並不適合這項數據。
左圖展示的就是眼花缭亂的數據畫報。右圖例子則是裝飾物分散注意力,注意不到數據。
在上面的圖中(左圖),這個數據面板用了控制台的方式來呈現信息……相當有壓迫感。為避免如此,我們試著以組織信息的方式處理這類界面,讓人們感覺像是在閱讀雜志文章。
並不是說控制台式的界面就沒有用武之地……我個人願意設計成那樣。但多數情況下,沒有必要時刻看見所有信息。
最關鍵的一點——避免創造出令人一知半解的圖形。為頁面信息建立模型,首先給用戶呈現關鍵信息,然後才是支撐內容。
三、選擇正確的圖形
在美學方面,有很多(太多了)設計都在誤用圖表。
最糟的是——這些“壞習慣”似乎在成倍增加。隨處可見本應是餅形圖的面積圖,還有本應該是柱狀圖的曲線圖。讓我們一起來制止這些設計……下面這些建議有助於你正確對待數據:
始於數據
未經處理的原始數據表格一點也沒有吸引力。但它是最佳的起點。它幫你開始思考數據中有哪些變量可用,這些變量數據如何關聯。
原始數據的單調特性,會幫你思考系統中各種變量間的關聯。
除了從空白數據行列入手,等待靈感忽然進入你意識。你還可以更積極一些,通過下面這些很棒的資源,幫你揭示出有趣的關聯:
Charted ——Medium開發的一款自動數據可視化工具。
通過Google Sheets、Illustrator和Sketch設計更好的圖表。
Tableau——這個工具是最好的,不過相當昂貴。
在整個過程中,這部分並沒有靈丹妙藥。別對深入研究數據心存恐懼,試著混合搭配不同變量,創建基本圖表。這需要時間,但它是值得的。我想到的一些絕妙點子,都來自這些原始數據文件的拼拼湊湊。
處理離散數據和連續數據
我花了很長時間才意識到這點,有些圖表比其他更能表達你的數據。在創作中很容易陷入這樣的境地,選擇一種好看的圖表,然後指望它能發揮作用。我經常這麼做(我挺喜歡散點圖),並為此感到內疚。
有些圖形比其他更好,這取決於你所處理的數據類型。選擇合適圖表的方法之一,是評估你手中的數據。有兩種主要數據:
離散數據——數值可清晰計數。比如進球數或Facebook點贊。
柱狀圖最適合表現離散數據
連續數據——任何范圍值。比如一季的降雨量,或一個人的身高體重。
曲線圖最適合表現連續數據
簡單說,曲線圖最適合表現連續數據,柱狀圖最適合表現離散數據。
Dona Wong的一項資源《華爾街日報:信息圖指南》幫我凝練了其中精髓。真希望幾年前我就有這本書。這是本無價的參考書,幫你選用合適的圖表,闡明信息展現的行為准則。
http://www.amazon.com/Street-Journal-Guide-Information-Graphics/dp/0393347281
四、基本的或定制化的圖形
最後,作為這些海量數據系統的設計師,你得反復問自己“我應該選擇非常規方式來定制化設計?還是使用久經考驗的圖表來展現信息?”
最近無意中讀到這篇來自37 Signals的文章—— 只要3種圖表就夠了。作者強烈表達一個觀點,圖形的“有效性”勝過它的視覺特征。我非常贊同文中這一觀點。不過,我覺得他的觀點代表著一種極端實用主義的視角。我相信定制化的圖形通常也能提升數據的易用性,同時獨具一格引人入勝。
基本柱狀圖的例子
對我來說,有“一種尺寸通行”的圖表,還有“適用於最佳尺寸”的圖表。表格、曲線圖和柱狀圖就很好,可以容納各種類型的數據,但它們也非常普通(一種尺寸通行)。作為專業的設計師,我希望我的作品看起來和感覺上是獨特且有用的。
比如,紐約時報做得很好,通過定制化的交互式圖形,來為他們的文章添彩。可以在這裡看到更多他們的作品。我們來看一些完美的定制化圖表案例:
這個案例對曲線圖做了調整,讓人“一睹”那些支撐圖表的基本數據。
http://www.nytimes.com/interactive/2013/03/29/sports/baseball/Strikeouts-Are-Still-Soaring.html?_r=0
在這個3D圖表中,透視角度的改變在視覺上非常有沖擊力,也讓用戶更好理解數據間的關聯。
http://www.nytimes.com/interactive 的這個例子做得很好,用了真實內容來創建圖表。
http://selfiecity.net/
最後,來自我們為CNN做的一個項目。我們用了顏色編碼來展表現政黨偏好,同時立體突起在視覺上表現人口統計信息。