網格系統與儀表盤設計實踐

網格系統(Grid Systems)來自於設計師在平面設計過程中對於秩序的追求與實踐,產生於20世紀初期,經過不斷的檢驗和發展,廣泛應用於不同的領域。大家接觸最多的是各種紙質印刷品,如圖書、雜誌、海報等。

在約瑟夫-米勒的「平面設計中的網格系統」一書中,作者總結了網格系統的主要優點:

更系統化的理清設計思路

以客觀取代主觀

理性的去看待創造和製造產品的過程

讓資訊的呈現整潔有序

將色彩、形式和材料進行結合

網格系統與儀表盤設計實踐

進入資訊時代後,尤其是網際網路的普及,我們的資訊獲取與內容閱讀不再侷限於紙質的印刷品,這時對網格系統的應用也產生了新的需求與挑戰。不再是大家常見的A4,B3這樣的紙張尺寸,而是不同的螢幕解析度,不同的裝置,不同的閱讀場景(桌面,移動)。相比於紙質的靜態尺寸與字型大小,使用者在閱讀內容時,還可以方便的調整字型大小或透過滑動的方式檢視更多的內容。

作為資料視覺化領域,主要的排版挑戰來自於儀表盤的設計,如何在有限的空間,呈現豐富的圖表內容與資訊,並需要考慮:內容結構,螢幕尺寸,使用場景等。為了做好這件事,作為資料分析師,我們一般會憑經驗或感覺來放置:圖片、文字、圖表。以及透過和使用者的溝通反饋來最佳化迭代。在這個過程中,如果具備相關的排版佈局知識,相信可以進一步的提升儀表盤設計的效率與規範性,即:像設計師一樣思考。

所以在接下來的內容裡,除了會給大家介紹網格系統的基本知識,還會嘗試著結合資料視覺化領域的實踐與經驗,來講解如何將網格系統/佈局的知識應用到儀表盤設計中。

方格本佈局

在開始網格系統或佈局之前,我們先看一下方格本,喜歡做手賬的朋友應該都用過,相比於水平橫線的筆記本,方格本多了縱向的線,這樣的好處是方便從垂直的方向,對齊和佈局,也容易把筆記劃分為多個內容區域。方格本的佈局容易使用,但也有一些缺點,比如格子的大小是固定的,假設每個格子是10,我們的內容塊是 100 * 80,同時想讓內容塊的間距為12或16,這時就不方便實現了。

網格系統與儀表盤設計實踐

網格系統基礎知識

作為頁面佈局,我們會考慮邊距/留白(決定了內容區域的大小),考慮一行放幾個內容塊會更合適,以及內容塊的間距,透過這樣的思考順序,最終決定了整體佈局。

網格系統與儀表盤設計實踐

這樣的排版需求與思考順序,決定了網格佈局的功能與形式。

網格系統的基本元素有:欄/行(Columns/Rows)、間距(Gutters)、邊距(Margins)。

網格系統與儀表盤設計實踐

「欄Columns 與 行Rows」

網格系統與儀表盤設計實踐

「間距 Gutters」決定了內容區域之間的空白,用於區分內容。

網格系統與儀表盤設計實踐

「邊距 Margins」決定了內容區域與頁面邊界之間的留白。

通用的網格系統例子

圖書

在圖書排版時,要考慮裝訂與閱讀翻頁,所以版心的位置並不會嚴格的居中對齊,而是有所變化。

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

企業

VI

Visual Identity

在企業的VI手冊裡,會定義通用的網格尺寸與應用的場景。

比如在這兒的例子裡,就規定了圖片的佈局規範。

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

幻燈片模板

作為通用的幻燈片模板,會根據具體的頁面型別來提前設計好相應的網格佈局。

網格系統與儀表盤設計實踐

設計軟體中的網格佈局功能

假設我們有一個1920 * 1080 的儀表盤頁面需要分成4欄3行,並且左右邊距是80,上下邊距是40,以及頁面內的最小網格尺寸是10。

網格系統與儀表盤設計實踐

在Figma設計軟體裡是這樣設定的:

網格系統與儀表盤設計實踐

基於需求,我們分別添加了3個網格樣式。

最簡單的是10 size 的 Grid樣式。

網格系統與儀表盤設計實踐

縱向是分成4列,並指定了左右的Margin與列之間的Gutters。

橫向的設定與縱向類似。

網格系統與儀表盤設計實踐

如果這是一個頂部4個數字指標,下面是2個圖表的儀表盤需求,基於這兒的網格佈局就已經能滿足需求了。

網格系統與儀表盤設計實踐

如果覺得頂部的指標內容太高,也可以很快的進行調整。

網格系統與儀表盤設計實踐

BI軟體中的網格佈局功能

在PowerBI中提供了Gridlines支援,在拖動圖表時,也會以紅色輔助線的方式,幫助你對齊。不足之處在於,這兒的網格大小是不能自定義的,以及只有浮動式佈局一種方式。浮動式佈局的好處是可以隨意的決定圖表位置並支援覆蓋,缺點是當儀表盤的內容多了以後,如果要調整某一行的多個圖表高度,需要手工單個的去調整。

網格系統與儀表盤設計實踐

在Tableau中,同時提供了平鋪佈局與浮動佈局支援。如果是平鋪佈局,還提供了水平/垂直容器佈局,在容器內放置內容時,可以設定均勻分佈。這樣如果是一行有多個指標,可以隨著指標的加入,動態的平均分佈/調整寬度。

網格系統與儀表盤設計實踐

並支援內外邊距的設定。

網格系統與儀表盤設計實踐

整體而言,Tableau對頁面佈局的支援更全面一些,有更多的尺寸、位置、邊距調整的選項。如果時間充裕,是可以進行精細的排版調整的。同時Tableau的排版佈局功能更接近於網頁的內容佈局,和設計軟體中預設支援的網格系統不同,需要更多的經驗技巧才能做好這件事。

商業儀表盤設計中的網格佈局

相比於書籍的文字+圖片佈局,商業儀表盤的內容除了必需的文字+圖表外,還會有:自定義引數、導航、圖片,篩選器,圖例等輔助與功能元素,更接近於應用程式的介面佈局。在內容的填充上,商業儀表盤更關注空間利用率,而不會為了藝術效果有大塊的留白。

總結起來,儀表盤的基本佈局要求有:

元素對齊(Alignment)

整體構成矩形(Rectangularity)

優先放置特定元素(Preferential Placement)

網格系統與儀表盤設計實踐

(參考:

https://userinterfaces。aalto。fi/grids/

在建築設計領域有一句名言「形式服從功能 Form follows function」,作為儀表盤設計也是如此,我們會先從問題的定義與分解開始:

明確需求

線框圖原型

設計準備:草圖,欄,間距,邊距,尺寸對齊等

正式的設計

線上框圖原型部分,會先確認儀表盤的佈局型別:

九宮格式

卡片式

展開式

九宮格佈局

一般用於KPI資料的展示,如管理駕駛艙,各個指標的呈現,在水平和垂直均勻分佈即可。

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

卡片式佈局

儀表盤內的內容以卡片的形式水平展開,每個卡片內的結構相似。

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

展開式佈局

從整體的大數、到類別的分佈,到明細的資料。

網格系統與儀表盤設計實踐

網格系統與儀表盤設計實踐

相比於前面兩種型別,展開式佈局會更復雜一些,因為內容元素多,不同位置區域的呈現也有所不同。以藍色的指標呈現區域為例,如果有更多的指標加入,我們可以進一步均分為6個內容塊。

網格系統與儀表盤設計實踐

甚至可以採用巢狀結構的網格佈局,將儀表盤劃分為:導航,篩選,指標,圖表內容等多個區域。以更靈活的方式來決定與調整儀表盤的內容結構。

網格系統與儀表盤設計實踐

一些思考總結

資料分析師的工作是忙碌的,相比於儀表盤的佈局呈現,會更關注於:資料的獲取與質量,指標的定義,專案的推進等。作為「表哥」「表妹」已經很累了,為什麼還要額外的學習這些知識?

主要的原因有:具備網格佈局知識可以幫助我們設計出更精美的儀表盤;發現和總結有效的結構與形式;擴充套件思路,學會「像設計師一樣思考」,從更高的層次思考佈局排版,提高設計的可讀性和層次結構,提升響應能力。

這件事沒有那麼容易,但值得大家瞭解關注下 ~

參考

「平面設計中的網格系統」- 約瑟夫-米勒

「秩序之美-網頁中的網格設計」- Khoi Vinh

https://userinterfaces。aalto。fi/grids

網格系統與儀表盤設計實踐

Tableau 禪宗大師講儀表板設計原則

網格系統與儀表盤設計實踐

使用書籤增強PowerBI報表的互動性

網格系統與儀表盤設計實踐

在Tableau中使用分組功能實現資料鑽取