萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 交互設計 >> 四個方法幫你搞定數據可視化界面設計

四個方法幫你搞定數據可視化界面設計

   “儀表板”、“大數據”、“數據可視化”、“數據分析”——越來越多人和企業,開始運用他們的數據來做一些有趣的事情。在我的職業生涯中,有幸參與一大批數據為重的界面設計,我要在此分享一些觀點,講講如何造就這種特殊且有意義的產品。

  很多人已經討論過這個議題,我會圍繞創作過程中最具影響力的部分。

  一、用戶不同,數據不同

  任何時候設計一套復雜的系統,都不可避免要為很多用戶和角色進行設計。總裁、經理和分析師是幾個常見角色,每個都有自己的工作流程和對數據的需求。

  定義好角色,產生不同視角,這本身就是一種藝術。我就不在此詳細解釋了。如果你對此有興趣,請看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做的一個項目。我們用了顏色編碼來展表現政黨偏好,同時立體突起在視覺上表現人口統計信息。

copyright © 萬盛學電腦網 all rights reserved