Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 Excel交互式圖表的制作,除了遵循最為基本的圖表設計原則外,還需要在細節上有必要的考慮,一股腦將數據和交互糅合在一起只會畫蛇添足。交互式圖表的使用并非適合所有數據及場景,開始前請思考清楚這樣做是否必要,這非常重要。 基本建議本·施奈德曼(Ben Shneiderman)在《用戶界面設計:有效的人機交互策略(Designing the User Interface)》一書中,提出了八個經典的交互式設計指南,這些準則一樣適用于Excel交互式圖表的設計。 1.保持一致性 保持交互式圖表交互風格的一致性,有利于更好的交互體驗,比如將所有交互控件統一放置在圖表的右側或上方,并使用統一大小。 2.減少交互頻率 設計時盡量考慮不要使用太多的交互控件,比如使用一個單選列表框控件即可解決問題,就無須使用多個選項按鈕控件,控件太多會令使用者感到難度太高,無法駕馭圖表。 3.提供有意義的回饋 當使用者做出一些動作時,應該提供回饋。比如圖14.4- 1案例中,當使用者鼠標選取了該列數據后,雖然圖表的數據變化了,但如果交互過程沒有使用單元格條件格式來給予積極的反饋,使用者會誤認為交互動作沒起作用。 4.設計對話產生結束 一連串的動作應該被組織成開始、中間、結束三部分。當動作結束時,要提供回饋讓使用者知道動作已經完成。在做下個一連串的動作之前,先告知使用者整個流程,能夠減輕使用者的壓力、提高滿意度。比如:圖14.4-3案例中,播放鍵的狀態顯示分別以 5.提供簡單的錯誤處理 最好不要讓交互過程有嚴重錯誤的可能性。應該偵測可能導致的錯誤,并提供一個簡單可理解的錯誤處理方式。比如圖14.4-6案例的VBA代碼段中,當原始數據區域為空時,使用對話框提醒使用者。 6.允許回到上一步 這個功能可以減低使用者的焦慮,因為使用者知道所有的操作可以重來。這個功能鼓勵使用者探索不熟悉的選項。回到上一步的功能,可以包含一個或是一連串的動作。比如:圖14.4-3和圖14.4-6的滾動條滑塊控件,可以非常方便地將滑塊置于任意使用者希望的位置。 7.使使用者感到一切皆在掌控中 使使用者強烈地感覺到在控制圖表的數據呈現,動作做出之后,圖表提供相應回饋。在整個的交互設計上要讓使用者作為動作的觸發者,而不是響應者。 8.滿足短期記憶需求 人類的短期記憶有限,因此呈現要保持簡單,并同時包含最大限度的數據。這個非常重要,如果圖表設計太過煩瑣和復雜,呈現的效果最后只會是:噢!這個太炫了,至于圖表的內容都有些什么則完全視若無睹。 必要的思考交互式圖表雖然在表達上使讀者成為一個使用者參與到圖表表達中,有趣且非常吸引眼球,使他們完全融入到圖表呈現數據的過程。但筆者建議大家制作交互式圖表時務必問問自己以下問題,以確認交互式圖表制作是必要的,且是最佳的選擇。
如果上述的回答得不到更好的答案,而我們必須要使用圖表呈現多維度、多訴求的信息,此時不如將每個維度、每個訴求的信息用一個圖表來表達,當這些圖表構成多個圖表集合時,其表達訴求的能力往往強過交互式圖表。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!