<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          首頁

          B端體驗細節:列表構建器的設計模式

          資深UI設計者

          什么是列表構建器

          在了解“列表構建器”之前,我們先來了解下什么是“列表”和“構建器”。

          列表是一種數據項構成的有限序列,即按照一定的線性順序,排列而成的數據項的集合。常見的列表有新聞流、表格、事件列表、好友列表等。

          在 java 中,構建器主要用于把復雜對象的構建過程抽象出來,使得復雜對象的構建可以分部件分別創建,從而根據需要構建出來非常復雜的對象。由此我們可以推演出日常中大家口口相傳的圖表構建器、地圖構建器等實際是在闡述圖表、地圖等依據某種規范或規則生成此類對象的過程。

          因此,我們今天要聊的“列表構建器”就是通過某種途徑,達到用戶所需的列表對象的過程。

          在 B 端界面中,穿梭框就是列表構建器的一種展現形式,用戶從較大的數據集合中挑選出符合自己所需的較小的數據集合。通常大數據集合在左邊(待選區),稱之為源數據區;小數據集合在右邊(已選區),稱之為目標數據區。

          為什么需要列表構建器

          B 端界面上為何會需要列表構建器這種組件呢?從實踐經驗來看,無外乎以下 2 點:

          1. 所見即所得

          源列表和目標列表在同一個頁面,用戶無需通過跳轉頁面來回查看源和目標數據,不僅提升了用戶操作效率,也提升了用戶操作的愉悅性。

          2. 數據展示量大

          列表構建器可展示的源數據空間和目標數據空間都比 select 組件大的多,這非常方便用戶在界面上自由與直觀地操作。對于 B 端產品來說,數據量大是不爭的事實,在展示、操作、呈現上也是急需解決的問題。列表構建器的出現在一定程度上解決了某些場景下的問題。

          什么時候使用列表構建器

          使用列表構建器設計模式的情景為:

          1. 源數據量大,且目標數據量也大的情況下,適合使用;
          2. 不想通過滾動、跳轉等方式查看源和目標數據時,適合使用。

          6 種常見的列表構建器

          根據不同場景下的不同需求,衍生出了列表構建器的多種形態,下面分享一下 B 端常見的列表構建器場景設計模式。

          1. 基礎列表構建器

          What 是什么

          基礎列表構建器是列表構建器的基礎用法,展示了數據量不大的源數據,用戶通過選擇后確定目標數據。

          When 使用場景

          當源數據量小于大約 50 條時,且選擇的目標數據要直接可見時,可以考慮使用。

          How 如何使用

          用戶直接通過滾輪查看源數據中的目標數據,然后選中它們。當確認后,點擊穿梭按鈕將已選擇的數據轉入已選區。

          B端體驗細節(四):列表構建器的設計模式

          2. 可搜索列表構建器

          What 是什么

          展示了數據量較大的源數據,且有搜索功能,用戶通過選擇后確定目標數據。

          When 使用場景

          當源數據量較大,用戶已經無法通過在有限容器中滾動鼠標快速查閱和定位數據時,可以考慮使用。

          How 如何使用

          用戶通過搜索確定目標數據,勾選后再通過穿梭按鈕將已選擇的數據轉入已選區。

          B端體驗細節(四):列表構建器的設計模式

          3. 可排序列表構建器

          What 是什么

          該列表構建器可對數據進行排序,讓用戶將自身關心的數據前置。

          When 使用場景

          當目標數據量較大,用戶需要將自身所關心靠前展示,進行查看、對比、分析等操作時,可以考慮使用。

          How 如何使用

          用戶通過搜索確定源數據中的目標數據,勾選后再通過穿梭按鈕將已選擇的數據轉入已選區;再在已選區中將某些數據進行置頂展示或前置展示。

          B端體驗細節(四):列表構建器的設計模式

          4. 可自動穿梭列表構建器

          What 是什么

          該列表構建器可直接將源數據穿梭到目標數據區。

          When 使用場景

          當勾選的源數據無需反復確認時,可以考慮使用,這大大加快了用戶的操作速度。

          How 如何使用

          用戶點擊待選區數據的添加按鈕,直接可將數據添加到已選區;點擊已選區數據的刪除按鈕,也可將數據回歸到待選區。

          B端體驗細節(四):列表構建器的設計模式

          5. 表格式列表構建器

          What 是什么

          顧名思義,表格式列表構建器以表格的形式展現,方便用戶多維度確認數據范圍。

          When 使用場景

          當用戶選取的結果數據需要數據本身的多維度屬性來確定時,可以考慮使用。

          How 如何使用

          用戶通過滾輪查看或搜索源數據中的目標數據,然后選中它們。當確認后,點擊穿梭按鈕將已選擇的數據轉入已選區。

          B端體驗細節(四):列表構建器的設計模式

          6. 標題式列表構建器

          What 是什么

          標題式列表構建器除了展現普通的數據,還有圖片等信息。

          When 使用場景

          當源數據的展現需要更加豐富時,可以考慮使用。

          How 如何使用

          用戶通過滾輪查看或搜索源數據中的目標數據,然后選中它們。當確認后,點擊穿梭按鈕將已選擇的數據轉入已選區。

          B端體驗細節(四):列表構建器的設計模式

          除了以上常用場景的列表構建器設計模式,根據業務的需求大家可以在此基礎上繼續拓展和衍生,豐富 B 端界面的表現力,及滿足業務日益豐富的場景需求。

          列表構建器以及衍生案例

          基于基礎的常用列表構建器,不同產品根據自身的實際需求衍生出了多類構建器,我們一起來感受下吧。

          1. sketch 常用功能構建器

          在 sketch 界面中,工具欄被設計成只顯示用戶認為常用的功能。用戶只需通過拖拽添加的方式從工具集合中將常用的功能添加到工具欄上。

          B端體驗細節(四):列表構建器的設計模式

          2. sketch 常用色彩構建器

          sketch 提供了常用色彩構建功能,對于設計師常用的顏色可以自行添加出來,形成一份常用色彩庫。

          B端體驗細節(四):列表構建器的設計模式

          3. 應用參數關聯構建器

          應用需要在關聯參數后才可運行。右邊為參數集合,左邊為應用與待關聯參數列表,用戶只需要從參數集合里面選擇目標參數拖拽到對應的應用容器中,即可完成應用與參數的綁定。

          B端體驗細節(四):列表構建器的設計模式

          4. 表格列顯示字段構建器

          當表格列非常多時,用戶可以選擇列顯示字段構建器來將常用列字段選取出來。如此表格會變得輕盈,且數據加載變快。

          B端體驗細節(四):列表構建器的設計模式

          5. word 底部欄元素構建器

          鼠標右鍵點擊 word 底部欄,會出現底部欄上可展現的所有元素。用戶點擊勾選后,元素被展現到了底部欄上。

          B端體驗細節(四):列表構建器的設計模式

          6. 自定義模塊構建器

          富途牛牛允許用戶自定義界面模塊,方便用戶按自身的習慣查看行情和操作等。用戶只需從富途牛牛提供的組件庫中挑選出自己需要的,配置成自己想要的模塊界面即可。

          B端體驗細節(四):列表構建器的設計模式

          7. 選成員構建器

          很多 B 端產品的成員管理模塊都需要涉及到添加成員,這時候會用到選成員構建器,將成員從一個池子添加到另一個池子。

          B端體驗細節(四):列表構建器的設計模式

          總結

          列表構建器在 B 端必不可少,產品經理和設計師根據產品本身的業務訴求,基于基礎的列表構建器衍生出了很多種玩法,以不斷提升 B 端的用戶體驗。

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:優設   作者:小果

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


          實用圖表詳解指南

          資深UI設計者



          圖表的作用在于對數據的合理的詮釋而不是美觀。所以,在了解圖表怎么繪制前,更重要的是了解圖表是什么,包含哪些類型。下面就做下相應解釋方便大家理解~



          1.1 圖表是什么


          在今天,隨著大數據和數據分析理念深入人心,圖表在 B 端設計的地位越發重要。


          那么什么叫圖表呢?


          圖表指的是可以直觀展示統計信息屬性和數值的圖形表格,對于多數人來說第一次接觸圖表概念都源自中小學計算機課程中的 Office Excel 表格教學。



          要理解圖表,你就繞不開 Excel 這個軟件或其功能形式。我們都知道 Excel 是一個表格工具,可以任意填寫表格化的信息內容進去。


          但那只是呈現出來的表象,Excel 的真實身份應該是一個數據記錄工具,通過這種表格形式記錄,比如班級學生成績、客戶聯系方式、倉庫進銷記錄等等。每一條記錄下的信息都是一條獨立的 “數據”。



          盯著表格看,我們確實可以看到一些具體的信息、數據、內容。但是,數據的作用只是讓我們自己去精確定位想要的內容而已?顯然是否定的。


          我們統計數據的目的,還包括要從眾多的數據條目中獲得反映真實情況的 “規律”、“趨勢”,如果我們只盯著數據條目一條條的瀏覽,是很難找出這些信息的。


          于是,人類就發明了圖表這種可視化工具,幫助我們對數據進行總結,用更直觀的視覺方式來認識數據和找出規律和趨勢,這也是為什么 Excel 是最強大的圖表生產軟件的原因之一。



          總結:圖表是統計學的子學科,它幫助我們更好的找到數據背后的真相,并做出正確的決定。



          1.2 圖表的內容構成


          圖表既然由數據內容生成,這個生成和轉化的過程當然具備一些基本的規則和條件。要滿足圖表生成的數據必須要包含兩種基礎信息 —— ”維度“ 和 ”數值“。


          它們是組成絕大多數圖表的基石,比如看下面的表格,一次體檢中有三個班級的5個同學,他們的身高、體重、體脂率、肌肉含量、視力各不相同。



          我們可以從中挑選維度和數值,比如姓名做緯度(X軸),體脂率作為數值(Y軸),那么就可以生成基礎柱狀圖表。



          從上面案例可以知道,橫向緯度表示的是你圖表中要包含多少不同的展示對象,縱向數值則表示你要顯示該維度的哪一類數據。


          緯度通常指某個具體的人、日期、事件、分類,通常是 不可量化 的內容。而數值則是指包含 可量化 的數據類型,重點要記得數值是指 “數據類型”,而不是指具體的參數值。

          再進一步,上方生成的圖表,雖然直接反映了我們選擇的緯度、數值的情況,但顯然對于不了解數據背景的人來說太簡陋了,不知道它們代表的意義。所以,一個完整的圖表還會包含一些 “解釋” 性元素,來讓觀看者更好的理解圖表內容。


          所以,一個完整的圖表中除了中心圖形,還會包含標題、單位、緯度圖例、網格、選中提示等內容,用來提升其閱讀性。



          以上只是最基礎的示例,不同圖表、內容,對說明信息的要求各有不同,我們會在下方做出一定的解釋。一個優秀的設計師要學會如何因地制宜,優化圖表的內容構成,并對展示的信息進行取舍。



          1.3 圖表的類型認識


          隨著統計學的發展,圖表也經歷了一系列的增長與創新,除了我們常見的幾種圖表外,還發展出了大量平??床坏?,只存在于各自專業領域的特殊種類。但是,它們對我們的生活和工作也起到產生了重要的影響。


          比如在新冠危機中,政府和專業機構對民眾開放的數據就大量使用了圖表進行解釋,讓我們可以很清晰的了解事情的走勢和真相。



          之所以有這么多不同圖表,讓人眼花繚亂,在于數據所包含的信息和特性不同,導致了它們所總結的規律類型也不同。


          業界將圖表展示類型分成了四個大類,包含比較、分布、構成、聯系,雖然比較簡陋,但這是新手認識圖表最簡單的方式。



          我們簡單解釋下這四個分類代表的作用:

          • 比較:用來對比不同對象數值高低,比如上一份學生身高案例

          • 分布:展示不同對象數值的分布區間,比如新冠新增分布省份

          • 構成:表示某子對象的構成關系,比如班級中的男女比例

          • 聯系:表示不同對象之間的聯系情況,比如不同城市之間的人口流動


          之后我們就會以這個框架,來解釋不同分類下的圖表,幫助大家建立對圖表的正確認識和設計方式。除了這種標準分類以外,我還額外做了一個歸類,就是基礎和高級圖表。


          前面提到,一般圖表就只反映緯度、數值兩個方面的圖表類型,很容易理解。但復雜的圖表,就會超過這個范圍,它可能包含了多個維度、多種數值、甚至第三、第四。


          比如下面這個散點圖,除了身高(緯度)、體重(數值)外,還表現了個體(圓點)、性別(色彩)。在圖表本身的解釋性元素中,還包含分布區域、最大最小值標識、體重/身高均值。



          這已經超出一個沒有接觸過統計的新手認知范疇了,是需要具體學習才能學會如何閱讀和應用的圖表。


          這還是比較簡單的高級圖表,往后還有類似?;鶊D、K線圖(韭菜的自我修養)、和弦圖等類型,它們有各自使用的規范、參數,以及應用的場景。



          高級圖表的復雜度和抽象性,決定了它的使用門檻較高,識別效率較低。而隨著數據各行各業數據重要性的提升,對圖表的需求已經不再局限在二維抽象圖形的應用上,而是提供了視覺效果更精美,制作過程更復雜,閱讀門檻更低的可視化數據展示內容。



          雖然我們在本篇文章不會拓展到大屏可視化的領域,但是掌握好平面二維的統計圖表,提升對統計目的的認識,是深入學習可視化的必要條件。








          接下來,我們就要來介紹一下如何繪制圖表了。雖然圖表之間有比較大的區別,但它們有很多細節是具有統一規范的。優先掌握這些一致的內容,再理解不同圖表的具體繪制差異,可以幫助設計師快速上手圖表設計工作。



          2.1 基本內容繪制思路


          上面我們提了,一個成熟的圖表會包含不少解釋性信息,怎么放置解釋信息和圖形元素是我們在設計時的第一個考慮要素。


          常見的抽象圖表都有一個完整的矩形區域,我們要先確定該圖表的具體占比尺寸。然后,對這個區域進行布局的規劃,而這個布局的規劃就和解釋信息的展示有非常大的關系。


          比如,你需要在圖表中增加標題和圖形解釋,那一開始把圖形做成了上、中、下三欄。有的情況下我們可能還會增加一個默認存在的文本型解釋模塊,那么還會再右側再切割出一個區域出來。



          除了解釋信息外,我們在設計中有時候還不能忽視交互內容,比如要包含分類篩選、時間線控制、開關等控件時,它們準備放在哪里,也要在這個階段確定出來。



          經過前面的切割,其實我們就能確定出中間的圖形區域了。在開始繪制前,我們還要對圖形具備的信息做進一步的確認,XY 軸坐標是否包含文字解釋,餅圖類是否包含延長指示線說明。


          將這些區域先確定出來,減去它們的空間,就留下了最終要圖形展示的區域了。



          合理的圖表繪制流程變是先布局,確定信息內容,最后才集中處理圖形元素。如果對于前端適配有一定了解的同學,也就知道在完成這些步驟以后,圖表的適配規則制定就暢通無阻了。



          2.2  圖形分布和比例映射


          有了圖形區域,接著就可以開始動手畫圖形了。不管是基礎還是復雜的圖形,你想要讓自己輸出的作品嚴謹、質量高,就需要應用專業的繪制方法。


          圖表圖形的繪制類似尺寸作圖,需要應用各種參考線、輔助工具來完成。圖形本身并不是我們用來做創意的地方,而是要以準確的方式繪制出來。它包含兩個重點,分布和比例映射。


          以一個柱狀圖表舉例,該圖表中維度包含了 7 個對象,即應該出現 7 個柱形。那么首先就要通過等分圖形區域,來確定柱形的分布,XY軸文字的對齊對象。



          如果你不羅列對象具體數值的話,到這步也就結束了,但如果對象數值是必要顯示內容的話,那么就要盡量確保柱狀的顯示比例和數值是一致的。


          假設在上方案例中,Y軸總高是 100px,那么數值中每 1 小時的高度就是 100/16 = 6.25px,我們就要用你寫下來的數值 * 6.25,保證柱狀圖高度比例和你的數值一致。



          而類似餅圖這樣的圖形中,只要添加了具體數值內容,那么餅圖中不同的扇形角度,也要符合對應的比例。比如占比 10%、20%、30%、40% 的四個對象,它們的角度就分別為 36、72、108、144。



          這就是分布和比例映射的基本邏輯,不管是什么圖表,只要它根據數值在區域中進行繪制,就一定會受到數值的影響。不管學習什么新的圖表,都只要確定這兩個步驟就可以輕松準確的完成繪制。


          至于具體該怎么實現,用插件還是參考線,就是軟件基礎的問題了,不在這里展開。



          2.3 圖表配色的基本原理


          在圖表設計中的最后一個問題,就是關于配色的方案了。圖表配色的技巧主要關注兩點,選色邏輯和搭配方法。


          選色邏輯,就是圖表用色的一些基本規范。我們知道圖表往往非常的復雜,或者頁面一屏中會包含大量的圖表。


          在這個基礎上,圖表的用色就注定是不能太 “剛猛” 的,飽和度要偏低,明度要適中。在選色面板中,它大概處中部偏上的區域。即使產品主色用的飽和度非常高,圖表要和主色統一,也建議在主色基礎上做適當調節,在色系上接近即可。



          并且,建議新手在繪制圖表的過程中千萬不要用漸變色。即使在各類飛機稿中,漸變色的展示效果也非常的不理想,沒有任何可讀性。



          有了選色邏輯,多色搭配的思路也就變得而非常簡單了,只要重點關注色環的配色模式即可。


          配色模式多種多樣,包括補色、三角對立、類似、四元、方形、臨近等等,不用想的那么復雜,只要牢記根據你的設計風格需要,你是要相鄰配色,還是等分配色。


          相鄰配色,即以一個色系的臨近色系為標準的搭配。以 H(色相)、S(飽和度)、B(明度) 配色模式為準,飽和度和明度數值基本不變的情況下,小幅度變更色相。



          等分配色,也是保持飽和度、明度的一致,根據需要的色彩數量(大于三個)在色環中按角度等分,獲得均勻的色彩過度。



          配色的方法很簡單,難的是你們如何根據頁面的需要、視覺的體驗,合理的運用配色的方案,這沒有統一的標準。要記得圖表配色不是僅僅針對自身,會和頁面其它色彩產生聯系。


          保證相對平緩、不太激進的圖表配色思路,是最安全的做法。








          首先解釋第一類圖表 —— 比較。


          比較圖表的作用,是用來對緯度的數值做對比的圖表類型,直觀對比不同對象的強弱、排序、趨勢。




          3.1 柱狀類圖表


          3.1.1 基本認識:


          柱狀圖,是一個使用柱狀圖形反映緯度數值的二維坐標軸圖表,也是我們最常見的圖表類型。


          在這個二維坐標軸中,我們可以用縱軸代表數值,也可以用橫軸代表數值,另一個軸代表緯度。即在顯示的過程中可以使用縱向或者橫向的(橫向的也被叫成條形圖,都是一回事)。



          柱狀圖除了每個對象包含一類數值的做法以外,也允許包含多個數值類型,每個類型使用一種顏色表示,這種圖表叫分組柱狀。



          并且,柱狀圖作為最基礎的圖形,衍生了非常多下級的柱狀類型。包括:堆疊柱狀、子彈圖、正負混合、瀑布圖、直方圖等。但要注意的是,并不是所有柱狀類圖表,都是作為對比來使用的。后續會有進一步提示。




          3.1.2 設計建議:


          柱狀圖通過柱體的長短,可以直接對比不同緯度數值的高低,但使用也有一定的差別。


          緯度之間關聯性不是太強,或者按時間順序排列的就適合用橫向排列的方式,比如下方記錄我隨時可能猝死的打工人一周睡眠時間(見左圖)。而涉及排名或者時間的數據組,就適合使用縱向排列的,比如 Geekbench 展現不同 Mac 處理器強弱的排行榜(見右圖)(os:Pro 居然比 M1 還低?)。



          兩種圖表的選擇還和 UI 環境的交互方式有關,在APP中,橫向排列的柱狀圖可以顯示的數量非常有限,想放更多緯度就要左右滾動,體驗不佳。而使用縱向排列則對空間的要求沒那么高。



          3.2 折線類圖表


          3.2.1 基本認識


          折線圖也是基礎圖表,通過創建端點并使用直線連接的方式展示出高低不平曲折的線段。折線圖在圖表形式上和柱狀圖非常類似,但兩者在使用上是有一定區別的。


          當我們要選擇使用柱狀圖的時候,往往關注數值的總量,或者維度代表的是不同的對象,比如不同 CPU 之間的跑分對比。但是折線圖的使用就沒有那么單一,它主要應用在單一對象的單個維度變化對比中。


          比如,我們監控 CPU 的占用頻率,那么維度使用時間,數值用百分比,這里面產生的數據都是圍繞 CPU 的占用頻率展開,但如果維度改成了當前時間不同核心的占用數值、溫度,那么我們就肯定不會用折線圖來表示。



          折線圖的使用是要通過線段的曲折來反映數值的波動,在應用過程中往往不作為一個靜態的圖表展示,而是應用于監控的場景,比如監控股市市值、網站在線人數、CPU溫度、同一地區降水量等等。




          3.2.2 設計建議:


          在折線圖中,最大的認知誤區就是對于曲線線段的應用了。在數之不盡的網上飛機稿中,使用曲線的折線圖表 90% 以上都是錯誤的。



          這要回歸本質來探討,折線圖也是進行對比的圖形,如果沒有直觀的波動,那么這個圖形帶來的信息量就非常有限。曲線會因為圓角的緣故而降低波動帶來的沖擊力,甚至抹平這種對比。


          只有在必定會連續出現極大波動的圖表中才適合使用曲線,例如圍繞在會有一個中間值數值,曲線進行正負兩端移動的類型,比如監控呼吸中含氧量(呼和吸一個周期的維度)。



          所以,盡量避免曲線的應用,不僅畫起來麻煩,而且實際使用效果極差。


          作為折線圖,在一些數值代表完成、占滿、填充的概念時,往往就會覺得單純的線段表示不夠直觀,于是就產生了將下方的區域填充色彩的 —— 面積圖。只展示一個數值類型不夠要加入多個數值和線段的就叫折線堆疊圖。




          3.3 雷達類圖表


          3.3.1 基本認識


          雷達圖,相信大家看到最多的地方就是在游戲的角色面板或者武器面板中。雷達圖是一種偏向概括性的圖表,并不能用來體現大數值和高頻變化,是用來對比同一個對象不同維度數值的圖表。


          雷達圖的應用,首先要確認出不低于5個的維度,并且這些維度可以使用相同的數值體系,比如0-10分,0-100%等。并且,這些維度最好是由同一個對象身上拆分出來的,而不是 5 個維度指代不同的對象。


          簡單來講,就是我們可以用雷達圖來表現一個學生不同科目的水準,這樣雷達圖可以大致概括這個學生科目掌握情況和相對的強弱。


          但是不應該用雷達圖來表示不同學生同一科目的水準,那就只是更基礎的對比,用柱狀圖就可以了。



          當然,雷達圖中的占用內容,也可以添加多個對象,一個雷達圖中可以放多個同學不同科目掌握水平的疊加圖形,以此對比他們的差異。



          3.3.2 設計建議


          雷達圖的繪制,也是優先制定說明內容區域,然后再開始圖形的設計。


          因為在雷達圖中,我們對維度的描述,基本只能設計到不同端點外部,那么文字本身的數量、占比,就會對圖形的顯示產生非常大的影響,并且在雷達圖中維度的描述文字是必須的,過度精簡還是用其它方式體現都很不直觀,所以優先預留足夠的文字空間。


          然后,根據我們需要的維度數量繪制一個等邊的多邊形,并設置合理的數值。



          之后,才是確定出這個多邊形內所包含的數值刻度數量。假設除圓心外總共要顯示5級,那么就要畫 5 個堆疊的等邊形,那么我們就從最大的那個等邊形入手,再復制4個出來,對它們分別乘以 80%、60%、40%、20% 即可。


          最后,再將每個維度對應數值根據百分比將端點打在維度的直線上,用鋼筆工具將每個端點連接起來創建一個完整的不規則多邊形,就完成了雷達圖的設計。



          如果想要在一個雷達圖添加多個對象,只要用不同顏色描邊繪制對應數量多邊形即可,如果要填充這些圖形,就一定要使用透明度填充來完成,否則可能遮擋后方的端點,導致圖形不全。



          3.4 其它類型


          3.4.1 階梯圖


          階梯圖是一種用來對比前后數值漲跌的圖形,它是柱狀和折線圖的合體。它和折線圖的不同之處在于,更關注每個對象增減的份額大小。


          不僅僅是關注波動,而是更具體的值。類似關注一只股票全年的股價漲跌情況,每個月漲跌的具體額度,就適合使用階梯圖表現。



          3.4.2 漏斗圖


          漏斗圖因為長得像漏斗而聞名。雖然這個圖形看起來像一個錐形或者三角形,但本質上漏斗只是條形圖(橫向柱狀圖)的變體。


          漏斗圖是一種對階段進行分層表現的圖形,從上到下的順序中,數值一定會呈現衰減的趨勢(起碼不會變大),然后從上到下的柱體就越來越小。


          例如,UX 數據分析經常用的漏斗模型,就會建立一個從用戶訪問主頁,到最后完成下單的轉化率,每一個步驟都會有一定的用戶流失。


          在基礎漏斗圖之上還有進一步拓展,比如對這個轉化本身有一個預期,那么可以做對比漏斗圖,比較現實和預想中的差距。如果要對比 iOS 和 Android 端的漏斗數據,還有比較漏斗圖,對比兩側的長短數據。









          第二個解釋的圖表類型 —— 分布。主要是用來研究數據分布情況的圖表,對不同數據的統計分布狀況進行描述。




          4.1  直方類圖表


          4.1.1 基本認識


          直方圖是一個看起來和普通柱狀圖非常接近的圖表類型,是一個用來表示同一個緯度范圍中,不同區間頻率的圖形。



          直方圖是一個二級圖表,是對一級數據的進一步轉化。比如看上圖案例,散點圖(下面會說)本身記錄了不同的數據的位置,而直方圖就是記錄在發生在這個緯度內的次數。


          直方圖乍一看很像柱狀圖,但實際應用場景往往使用了非常密集的柱體,讓它看上去像折線圖。對于設計師來說和直方圖打交道是非常普遍的,那就是在 Lightroom 和 Photoshop 中的通道直方圖。



          當視覺設計師、攝影師在學習處理位圖的時候,就必然要學會直方圖的讀取,它并不是用來讓我們學習如何對比前后數據差異的,而是讓我們可以快速掌握這張圖片中像素點在不同通道的分布量。


          直方圖是統計學中的 “頻率分布” 的視覺表現形式,需要確保使用的場景符合直方圖的定義,以及確保用戶能理解圖表內容。


          4.1.2 設計建議


          對于直方圖來說,如果維度對象少,只要獲得相關的信息和數值,就可以像柱狀圖一樣來繪制。


          如果是針對一些比較專業的場景,如上方的通道直方圖,那么就要放棄自己完成的目標,一定要借助相關插件,或者使用 Excel 等工具實現后再導入進來。



          4.2 箱型類圖表


          4.2.1 基本認識


          箱型圖也叫盒須圖,和直方圖類似,它也是一個二級圖表,即它不是直觀反應原始數據,而是對原始數據的狀態進行轉譯。圖表中的每個箱型反應一組數據的分散情況資料,每個箱型包含下面這些信息元素。



          箱型圖反應的是一種 “大概” 情況,它不是一種用來進行精確數值展示的圖形。箱體主要是上四分衛和下四分衛的區間組成,下/上四分衛指的是 “樣本中所有數值由小到大排列后的 25%/75% 的數字”。


          這里的排列主要通過 “數值大小” 來決定,而不是分布數據。比如一個班上100個同學包含身高 150、160、170、180、190 五種身高,雖然每個身高包含的人數不同,但 160 就是它的下四分衛,180 是它的上四分衛。


          那么160-180身高包含的人數就是箱體本身的區域,上四分衛到上邊緣是 180-190 的人數,下四分衛到下邊緣是 160-150 的人數。



          箱型圖可以反應的信息是非常豐富的,它可以非常有效的反應不同數據組的虛實、占比、上下限,可以獲得非常多有趣的結論。


          4.2.2 設計建議


          在箱型圖的設計中,對于箱體和觸須的表達要依據數據本身的重要性來判斷。有些場景對最大最小值更在意,則箱體顏色就淺,線段更矚目。而要重點關注箱體的話,則可以對觸須進行弱化使用虛線。


          同時,箱型圖的主要識別信息是 Y 軸的長度,一個美觀易度的箱型圖,箱體寬度盡量控制在一個比較纖細的水平,不要為了填充畫面的空白強行做寬。




          4.3  K線圖


          4.3.1 基本認識


          相信稍微了解過股票還是基金的同學,對K線圖那可就一點也不見外了,下陽線、收盤光頭陽、小陽線,開口就是老韭……不對,老股民了。


          K線圖是箱型圖的一個變種,也叫蠟燭圖,主要應用在股票、幣市、期貨等市場的交易數據上。一個K線圖包含了陽線、陰線兩個大類。陽線代表上漲,陰險代表下跌。


          每個類型中,同時還表示當日成交中的最低價和最高價,柱體代表的是開盤價和收盤價。在我國股市,上漲用紅色,下跌用綠色,在幣市則相反。



          K線圖實際上動手設計它的情況微乎其微(只用開發好的),我們只要了解它的原理即可。


          4.3.2 設計建議


          K線圖基本只應用在和理財有關的證券行業中,在會出現 K 線圖的圖表模塊中,必然會出現相應的交互操作。如左右滑動、放大縮小,它是一個具備響應模式的圖表類型,包含兩種狀態。


          如果空間足夠,則使用箱體和虛線的常規設計。如果顯示的對象密集,那么就會以一條直線來顯示,忽略掉箱體的部分。


          同時,不同的場景,對于陰陽線箱體的展示會有一定區別,除了色彩外,還會應用實心和描邊的區別。



          因為涉及財產、交易,針對K線圖的設計,一定要做好前期的業務調研,以及對比不同的競品,降低設計出錯的概率。




          4.4 散點類圖表


          4.4.1 基本認識


          散點圖是一個使用也非常頻繁的圖表,它通過在 XY 坐標軸中添加圓點來表示不同對象的分布情況。


          常見的散點圖就是對普通二維坐標軸進行 “打點” 的圖表,每個點代表統計學中的一個 “樣本” 或數學概念中的一個 “定量”,下面我們就用樣本來稱呼每個散點。



          每個樣本在散點圖中必然包含兩種以上的信息,一個是緯度值,一個是數值,這樣我們才能確定它在坐標軸中的位置。


          當然,針對樣本并不是只可以包含兩種信息,比如表示班級成員身高體重的散點圖,我們可以再引入男女的對比,對散點圖進行色彩的區分。再者,還可以添加體脂率,用每個點的大小來表示。



          散點圖是一個很直觀的樣本分布圖表,它是概率論中做回歸分析的主要工具。所以往往我們會看到散點圖內出現了一個線段,那條線段叫做 “回歸線”,他是通過散點分布情況,計算出來的一條均值線段。這個線段不僅可以大致標識數據的趨勢,同時可以用來做概率計算和預測。


          回歸線包含指數、線性、多項式三種,對應繪制出來的回歸線是曲線、直線、還是波浪線。



          4.4.2 設計建議


          散點圖的圓點可以使用軟件的 Symbol 功能進行創建,確保后續可以統一修改配色和樣式,尤其是在包含多種色彩的散點圖中。


          散點圖的繪制不一定要完美契合數據內容,但是在大致的分布和數量上要和實際情況貼合。如果僅僅是隨意的進行分布、均分,那么這個圖表就會顯得非常的不嚴謹和隨意,比如下圖圖表。





          4.5 其它類型


          4.5.1 地圖圖表


          地圖圖表,是將抽象的 XY 二維坐標軸替換成地圖類圖形的圖表。本質上它們也包含 XY 軸,所以一樣可以將數據內容進行映射。


          最常見的,就是地圖散點圖了。背景由實際的地圖完成,坐標則由經緯度體系來記錄。這是可視化設計中非常常見的中心圖表應用類型。



          同時,背景的地圖并不是只包含地理信息地圖,還可以是球場、商場、網頁、建筑表面等內容。


          4.5.2 熱力圖


          熱力圖則是地圖和散點圖的合體,也是在二維坐標體系中顯示樣本,只是熱力圖更注重的是這些樣本之間的對比。例如區域的降水量、臺風風力表現、網頁的點擊區域等等。



          熱力圖本質上也是將坐標軸切割成了若干小塊(樣本),每個小塊有一個對應的數值,然后通過算法繪制邊緣和不同的漸變。


          它也是很少直接通過設計軟件繪制的圖表,需要借助插件導入數據來實現,我們只需要確認色彩樣式即可。








          構成圖表相對其它圖表來說是最簡單的一種,包含扇形、環形、餅圖、堆疊、矩形樹等類型。





          5.1 餅圖類圖表


          5.1.1 基本認識


          前面看到的圖表大多是遵循我們小學就看過的 XY 軸坐標系(笛卡爾坐標系)建立的,但是餅圖并不需要考慮坐標空間的問題。它是一個依靠角度來反映數據的圖表類型。


          餅圖作為一種常見圖表,包含兩個大類,一般餅圖和環形圖。如果沒有一些特殊的交互或者復雜衍生類別的話,環形圖其實就是餅圖中間鏤空的版本……



          餅圖繪制的主要依據是需要表現幾條維度,以及它們對應的百分比值。餅圖的顯示有比較大的局限性,那就是顯示的維度數不能過多。控制在 2-9 條比較合理,數量過多就會導致圖形失去實際的使用意義。



          除此以外,南丁格爾圖、旭日圖,也是餅圖的延伸,通過添加額外的維度或者子分類,對餅圖中的每個對象進行額外的示意。



          5.1.2 設計建議


          餅圖作為基礎圖形,多數情況下也是由設計師自己完成的。但很多新手沒有找到要領,導致做出來圖形非常的別扭。我提供一個繪制的簡單的思路,那就是通過繪制不同的三角形來拼裝出一個餅圖。



          這類圖形繪制的要點是確保三角形在圓心中的頂點時一致的,如果對比例的繪制有比較精確的要求,可以通過 Excel 之類的工具生成一個基礎圖形做背景,貼著它畫即可。


          南丁格爾圖也可以沿用上面的畫法,那就是對每個維度的三角形采取不同直徑的圓做蒙版,就可以畫出不同半徑的占比區域了。



          這么做的好處,是將圖形的每個維度獨立成一個單獨的矢量圖形,方便我們后續進行上色。



          5.2 堆疊類圖表


          5.2.1 基本認識


          堆疊類圖表算是一個相對不那么嚴謹的類別,因為它多數由其它基礎圖表發展而來。主要包括柱狀堆疊圖、面積堆疊圖、百分比堆疊圖。


          之所以把它歸類到分布而不是其它大類下的圖表子項,原因是只要出現堆疊,就意味著這個圖表的核心目的是展示構成內容而不是對比或者分布。


          在柱狀類堆疊圖中,通過將每個柱體切割成不同的更小柱體來呈現子分類的占比。面積堆疊圖,則是單純的把折線圖進行填充然后疊加的圖形。



          而百分比堆疊,雖然看起來和面積堆疊和接近。但它是以最上層數據為 100% 標準,往下的每一級對象都根據頂層百分比呈現的分布樣式。



          5.2.2 設計建議


          堆疊類圖形的設計,最難的不是圖形,而是色彩的應用上。之所以說堆疊只要應用就比原先圖形的作用更大,原因就是堆疊使用不同的色彩表現層級,對于我們的視覺吸引力遠遠大于圖形本身的輪廓。


          而將豐富的色彩無縫拼接在一起,是最容易翻車的配色場景。在這種狀態下,建議大家只用臨近色來實現下級分類的搭配,千萬不要使用色相差異過大的色彩。



          而對于面積和百分比堆疊圖,都建議在配色的過程中,直接使用帶有透明度的色彩。因為這些折線并不一定會完美上下覆蓋,當中間出現交匯的時候,不至于信息被遮擋。





          5.3 矩陣樹圖


          5.3.1 基本認識


          矩形樹圖最初是一個設計用來表示磁盤空間占用情況的圖形,通過將一塊矩形切割成不同的區域來表示不同維度的占比,以及位置。



          雖然也表示占比,但它比餅圖類圖表表示的信息更豐富。第一點是位置信息和并列關系,比如下面的 M1 芯片的示意圖,就是矩陣樹圖的一種直觀體現,在矩形中不同位置應用的不同芯片以及其占用的具體面積。



          當然上方是最理想的情況,通常矩陣樹圖是為了對一些更抽象的概念實現矩陣化的排列。而這個排列中,還有個非常關鍵的要素是其中的 ”樹“ 字。


          因為矩陣中的每個切割出來的矩形,都可以作為一個獨立矩形進行下一級的分割,實現一個類樹狀圖結構的信息收納。所以,完整的矩陣樹圖,是可以支持縮放或點擊進入下一層級的。



          而使用矩陣樹圖不使用樹狀圖,原因也在于我們需要表現它的占比,而不是單純的結構。所以如果只是簡單表現層級結構,如企業組織架構、知識點拆分之類的,要用樹狀圖而不能使用矩陣樹圖。


          5.3.2 設計建議


          在這類圖表在項目中基本不會獨立開發出來,因為其復雜度基本都會使用開源代碼。


          設計師的主要工作,就是根據對應開源圖表,指定配色的方案,切割的邊緣大小,以及文字的顯示規范即可。








          聯系圖表,是用來展示維度之間聯系的圖表類型,包含桑基、關系、和弦、韋恩圖、依賴關系圖等。

          聯系類圖表中,多數是非常復雜的圖形,已經脫離直接手工繪制的范疇,所以我們只簡單介紹其中幾個有代表性的圖表且給出設計建議了。




          6.1 ?;鶊D類圖表


          ?;鶊D是一個用來描述某維度值 ”流動“ 到其它維度走勢的流動圖表。


          這是一個比較復雜的概念,比如下面的概念,不同國家人口的流動,人還是原來那些人(數值),但他們以不同的數量比例,移動到不同的國家(維度)。





          ?;鶊D的應用,關鍵在對數值遷移流向的關注上,它適合應用的場景在監控產品用戶的跳轉去向,貨物的外貿出口狀況,或類似新冠患者流動城區、地點的表示。


          ?;鶊D的數值總量通常是不變的,會包含起點和終點的維度,而維度的長短即代表其包含的數值總量(權重)。


          它有非常多的變種,只有借助特定的圖表生成工具,才能繪制出曲率、比例精準的流線。



          6.2 關系類圖表


          關系圖是大家比較不會陌生的圖表類型,它在各類工具性軟件、網站中都有應用。比如天眼查股東關系圖、Wolai 頁面關系圖等。



          關系圖中包含了大量的節點,節點之間還有對應的關系,同構線段進行鏈接。常見的關系圖有兩種類型,一種是力導圖,一種是弧長鏈接圖。


          力導圖這名字也很難理解,源于力學中粒子存在某種互斥又具有引力的規律,粒子在兩種力的作用下從初期的隨機性會不斷位移趨于平衡有序(讀書多的好處?)。



          力導圖通常有一個起點,然后去關聯后續的其它節點,如果節點之間還有關聯,它也可以對這些節點的關聯做出連接。它不僅表現一對多的關系,也表現多對多的關系,甚至在極其復雜的關系網中可以呈現成一定的強關聯 ”聚類“ 信息。


          而弧長鏈接圖,則是通過弧線對節點進行關聯的圖表,它既可以是環形,也可以是水平橫線的展示。




          6.3 和弦圖


          和弦圖是環形關系圖和?;鶊D結合的圖表,它表示結構之間的依賴關系和強度,鏈接的線段不再是粗細統一的而是具有粗細比例的標識,且維度之間的長度也有表示。



          這類圖表常用于社會學、生物學等學科的研究統計結果繪制上。如果單純瀏覽,看上去非常復雜,所以正確的使用形式是可以進行指定維度的展示和隱藏的。



          6.4 韋恩圖


          韋恩圖,它是所有學 UI、UX 設計的老朋友了,一個用圖形層疊相交來表示它們關系的圖形。RGB、CMYK 的色彩介紹里韋恩圖的身影必不可少。



          韋恩圖的使用相比起來沒有那么嚴格的數學運算,它只是一種關系表現的方法,可以對各種無法量化的對象進行關系的陳述。比如,UX 設計師應該具備的知識點……






          下面是超人的電話亭團隊持續整理收集到的可視化組件庫工具網站,以供參考:



          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:站酷   作者:酸梅干超人

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

          設計輸入框原來這么簡單

          資深UI設計者

          導讀:系統設計當中除了按鈕之外,文本輸入框(Text Fields)應該是最常見的交互元素了。當你在淘寶買個東西,當你注冊個新賬號,當你買單輸入個金額時,各種使用場景簡直無處不在??梢哉f把握好輸入框設計,我們的表單設計就成功了一大半。

          一、「Text Fields」的基本結構

          今天直接單刀直入不講別的,直接把google的Material Design對于文本輸入框結構分解圖放上來,

          1. 容器(Container)
          2. 前導圖標(Leading icon)
          3. 標簽文本(Label text)
          4. 輸入文本(Input text)
          5. 尾隨圖標(Trailing icon)
          6. 激活指示器(Activation indicator)
          7. 幫助文本(Helper text)

          這里需要指出Material Design對于文本輸入框結構是經過多年設計發展洗禮,然后基于它規范之下而生成的標準構造體。我們拋開一些非必要元素之后會得到一個基礎版本文本輸入框的構造。

          一個表單項從結構上來看可以分為標簽、表單域、提示三個主要的元素。

          1、標簽文本(Label Text)

          “標簽文本”該表單項唯一的名稱,告訴用戶填入什么信息。

          2、幫助文本(Helper text)

          “幫助文本”在該處位置可將提示用戶的相關信息放置于此。

          3、容器(Container)

          “容器”用戶輸入文本信息區域,可以是單行文本,也可以是多行文本。

          二、「Text Fields」的交互狀態

          文本輸入框常規情況下具有4種交互狀態:「默認狀態」、「聚集狀態」、「錯誤狀態」、「禁用狀態」

          1、特別提下文本輸入框通常情況下不具有「Hover狀態」。

          2、在設計聚焦狀態的時候,需要注意用戶光標的位置。比如:text fields的信息來源不僅僅于來自用戶鍵入場景,同時還有可能用戶從別處復制一段文字的場景。

          三、「Text Fields」的外在樣式

          標簽「Label text」的對齊問題是讓設計師這么多年來一直頭疼的問題,也是讓設計師不斷創新交互形式的源動力。它直接影響到用戶對于表單的理解成本以及表單填寫的完成率,下面我們就來聊聊一些比較常見的標簽設計形式。

          1. 「Label text」左對齊

          標簽文本采用左對齊,文本的長短問題又會導致部分較短標簽文本與容器間距增大,讓用戶從左至右瀏覽的效率降低,并且看起來不夠協調。同時如果該產品存在國內與海外兩種版本的話,將中國翻譯成外文以后長度將會變的十分不可控。

          2. 「Label text」右對齊

          如果標簽文本采用右對齊,標簽文本的長短問題容易導致左側的視覺隱形邊界錯亂,用戶的規律眼動容易被打亂,同時如果該產品存在國內與海外兩種版本的話,標簽長度問一樣依然存在。

          3. 「Label text」與容器頂端對齊

          介于標簽左對齊與右對齊各自存在不同的優缺點,不能完美統一,從而催生出標簽與容器頂端對齊的交互方式。頂端對齊的方式使得用戶視覺動線變得十分規律,豎直向下瀏覽可以便捷地理解標簽文本閱讀效率提高明顯,同時標簽文字長度不再成為干擾設計師進行排版的一個糾結點,很好的解決了有些同時具有國內以及海外版本產品的問題。

          但是標簽與容器頂端對齊的方式也不是十全十美,在移動產品場景下或者對縱向空間使用率要求比較高的場景,標簽與容器頂端對齊的設計方式就比較尷尬。由于表單高度比其他幾個設計方式要高,造成用戶一邊填寫表單一邊不斷往下滑動。

          4. 前導圖標代替「Label text」

          前導圖標代替「Label text」這種設計方式在輕量級表單中較為常見,條件也比較苛刻:

          • 基本用在那些表單理解成本相對較低,用戶對此類表單熟悉程度較高的場景。
          • 視覺設計師對圖標繪制表意能力比較強。

          同時因為每個人生活習慣、文化差異非常之大,造成對于前導圖標的認知都有很大的不同,由于這種設計方式對于用戶理解成本很高,信息密度較大的表單類型也不適用,所以沒有很強的普適性。

          5. 占位符代替「Label text」

          占位符代替「Label text」或者將標簽與占位符合二為一的這種設計方式可以很好的節省大量縱向設計空間。但是也是存在比較大的設計弊端,假如用戶填寫的表單十分復雜且場景不熟悉需要邊填寫邊理解,那么這種設計方式就不夠優雅了,會讓用戶完全忘記自己在填寫什么類型的表單。

          基于上述一些存在的問題,Material Design的使用了一種比較討巧的設計策略。即采用占位符承載標簽文本,并且在用戶填寫信息時,標簽文本始終可見,由占位符轉移到文本框頂部。

          這種設計方式對視覺動線、標簽整齊度、排版空間等一系列問題都有改善,但是在填寫信息密度大、理解難度高的表單上表現就不盡如人意。讀者現在可以腦補下,在一個需要填寫大量表單的場景下,這種帶有動效的方式會造成視覺混亂,不能讓用戶沉浸式的填寫信息,容易讓用戶出戲。

          不過在某些商業場景下,這種設計方式對數據轉化會有比較不錯的表現。譬如在電商的搜索框當中,把一些需要重點的商品信息放在占位符上,一方面對該商品的曝光量必然有所提升,另一方面在用戶直接點擊搜索時,將會以當前占位符內容進行搜索,達到為所推薦商品引流的效果。

          四、需要注意的點

          1. 注意粘貼場景

          前文也提到過text fields的信息來源不僅僅于來自用戶鍵入場景,同時還有可能用戶從別處復制一段文字的場景。那么在用戶復制信息過來的時候,就需要特別注意focus狀態下的光標位置,必須在文字的末尾,而不是在其他什么亂七八糟奇特的地方。

          2. 合理的反饋

          1)負反饋

          合理的反饋信息對用戶降低理解成本、提高表單填寫率也是至關重要的一部分。這里我總結一些比較常見的錯誤類型供大家參考,沒有想到有缺失的類型也希望大家幫我補全。

          「內容是否為空」比如必填項;

          「二次確認是否相同」比如密碼校驗;

          「輸入信息是否合規」比如密碼格式;

          「輸入信息長度合法性」比如手機號碼長度;

          「輸入信息的唯一性」比如收到的驗證碼。

          2)正反饋

          從用戶體驗流派角度去分析,好的設計不僅在錯誤情況下給出明顯易懂的提示信息,也要在正確場景下給到正向反饋與鼓勵,讓用戶增強信心。

          3. 提供格式范例

          對于某些具有特殊格式的輸入信息(比如手機號碼、出生年月、信用卡到期日等等),我們在設計占位符的時候就可以預先把格式寫入其中,告訴用戶信息輸入的必要格式,起到提前防錯效果。

          4. 清除功能

          清除功能在pc端的表單中存不存在區別并不是很大,但是在移動端表單中小編強烈建議把它放上去,因為可以幫助用戶大大降低交互成本。

          5. 合理的字數提示

          在使用多行文本輸入信息的時候,我們經常會碰到輸入文字超出文本域字數規定的情況。那么一個優雅的字數限制方式就顯得尤為重要。一般采取兩種設計方式:

          • 當用戶輸入信息超過設計規定時,就不讓用戶繼續輸入,同時也不顯示超出信息。
          • 在文本框內顯示所有用戶輸入的信息對于不做限制,在幫助文本(Helper text)處告訴用戶你已經超出了規定。

          顯而易見第二種方式更為優雅,也更能夠獲得用戶的尊重,畢竟最高層次的用戶體驗就是讓用戶自由的輸入。

          6. 為特殊人群而設計

          根據相關研究機構調查報告得出每10個人當中就是1個具有某些方面的先天不足,所以恢復到初心「設計以人為本」,針對特殊人群在設計的時候我們必須要考慮周全,比如紅綠色盲。這里小編就不展開闡述了,有機會的話可以另外開一篇文章專門講講這方面設計需要注意的點。

          五、文末總結

          Text Fields是我們平常表單設計工作中無法避免的一環,幾乎20%的Text Fields承擔著表單當中80%的重要功能。與表單填寫率與完成率有著密不可分的關系。如何合理的設計表單當中的Text Fields成為了工作當中的重中之重。

          相關知識推薦:你到底會不會「下拉菜單」???



          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:人人都是產品經理   作者:月亮與六便士

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


          B端教育產品的情感化設計(視覺篇)

          資深UI設計者

          教培類產品若想更有效地吸引用戶留存,則需要站在用戶的角度進行思考,讓用戶有持續性的動力使用產品。而有“溫度”的設計可以讓用戶更有動力。本篇文章里,作者從視覺上總結了B端教育產品的情感化設計操作策略,一起來看一下。


          我們是如何讓工具化教培類產品更具有“溫度”,同時又滿足B端產品多樣、規范化設計的。

          B 端教育產品的情感化設計(視覺篇)

          一、項目背景

          此項目是由我們的合作伙伴-清華大學心理學系學習科學實驗室執行主任宋老師和他的團隊發起,與我們騰訊云的小伙伴一起完成設計和開發的。宋老師的師資團隊在教育培訓行業已有多年的沉淀,且在類工具化的教培線上產品授課經驗豐富。

          宋老師團隊認為:“現有的工具化產品并不能足夠滿足團隊的教學需求和理念”。他們需要更富有情感化的產品,區別于其它的在線工具化的教培產品。

          同時在教學過程中宋老師團隊的核心痛點在于:如何讓學員有動力地學習下去。21天中長期課程訓練營,學員會經常出現無法堅持學習、學習動力不足、中途放棄學習等問題,而這些也自然成為我們需要去突破和解決的設計難點。

          1. 核心訴求:如何讓學員有動力學習?

          解析問題:老師團隊希望做出與市場上工具化產品有所區別的產品目標,更是一款具有情感化且具有工具屬性的教培產品。根據這個目標和方向,我們快速嘗試了一版方案:讓學習進度清晰可見—“學習地圖”方案。

          B 端教育產品的情感化設計(視覺篇)

          設計目標

          快速迭代1.0 學習地圖,定位問題聚焦設計方向。

          B 端教育產品的情感化設計(視覺篇)

          1.0版設計地圖

          我們快速打造并模擬上線了1.0版學習地圖,并和宋老師團隊溝通發現:如上圖的信息模式更適合即時性運營類的信息傳達,而在21天這樣的學習訓練營中,這樣的視覺信息表達會有以下的問題:

          1. 學習路徑漫長且曲折,讓學習目標看起來很難完成;
          2. 在漫長的路徑上連續不斷的關卡造成一種讓用戶遙不可及且容易中途就放棄學習;
          3. 節點的節奏過于單調讓學習沒有預期感、缺失成就感。

          雖然秉持著創造輕松的學習環境和氣氛的目標,我們的設計還不能滿足實現情感化的工具產品,所以我們快速的定位問題并調整了我們學習地圖的設計思路。

          B 端教育產品的情感化設計(視覺篇)

          1.0版設計地圖

          2. 學習如何才能是輕松又有動力的?

          回答最初的問題,如何讓學習輕松有效又有持續性?分為以下幾個維度:

          1)縮短學習路徑— 讓學習目標看起來輕松可執行。

          2)拉近終點目標— 讓原先看起來遙不可及的目標“觸手可及”。

          3)只聚焦當前任務 弱化未完成的任務—幫助學習者減負,學習者不需要關注將來的任務,只需要把精力聚焦在當前的任務下,完成當前的力所能及的“小事”就能打卡成功。

          4)放大學習成就感— 在21天的訓練營,把學習分成:初、中、后期。在學習初期需要關注學習習慣的養成;在學習中期需要幫助學習者在中途不要放棄學習,鼓勵學習者,并將學習回報等可視化,像是累計的學習時間獲得驚喜等;在學期后期放大目標,凸顯目標任務近在咫尺的感受,在最后學習終點放大學習的成就感。

          5)放大社交屬性— 騰訊的基因就是有社交屬性的,所以將學習組團化,學習者之間互相鼓勵,讓學習變得簡單和快樂。

          3. 從籠統的游戲化設計聚焦關鍵設計點

          1)輕松

          創造更輕松愉快的學習氛圍。首先需要拆解分化目標本身,聚焦于當下要完成的事,而不是想著那個遙不可及的目標;其次,讓過程可見,看見學習的過程視覺化的量化;最后,驚喜埋點,讓學習是一件快樂的事情。

          2)激勵

          主要的思考方向聚焦在:增加互動,老師上課直播的送花 、標示(學習積極分子等)創造學員之間的互動,攀登榜等。其次通過驚喜盲盒讓學習也是可以開心并且有成果的。

          3)品牌化

          以此次的項目代表,不同的教育機構有自己的屬性和教育理念的傳達,也有大量的運營的需求。如何幫助合作伙伴或是客戶更好的快速、清晰、準確的塑造其品牌和品牌識別度,也是我們需要聚焦的方向。

          4)B端設計

          作為B端的設計,希望后續面對類似需求的客戶可以將設計元素組件化,量化復用的同時,滿足用戶定制化的需求,靈活多變,幫助產品快速的產出。

          B 端教育產品的情感化設計(視覺篇)

          聚焦設計關鍵點

          二、差異化學習地圖專項設計

          1. 地圖信息屬性調整

          1)節點

          將課程的節點放大,且增加變量的屬性,讓每節課程的節點都“埋藏驚喜”。同時節點的設計分為基礎節點和其它節點。其它節點包含:彩蛋節點、運營位節點等,讓節點變成一個組件的同時具備了靈活變化的屬性。

          B 端教育產品的情感化設計(視覺篇)

          節點組件

          2)路徑

          節點自身就可以組成隱形的路徑,相對就壓縮了學習路徑,減輕學習者的學習負擔。并且用空間感的“近大遠小的”路徑設計從視覺上“拉近”學習目標終點。

          3)角色融入

          將學習者角色帶入,用了小人“跳一跳”的動態增加學習的趣味性。

          B 端教育產品的情感化設計(視覺篇)

          動態跳一跳

          4)故事線

          服務于售前,產品可以針對不同的客戶和需求串連不同的故事線。

          在做初期提案時,我們的故事線是:學習積累水滴灌溉小樹苗,在學習過程中小樹苗慢慢成長變成大樹,通過這樣的視覺呈現來體現學習的成就感。學習者在不同的節點會解鎖帶有樹苗長大的驚喜“彩蛋”節點。

          作為B端的設計服務,不同的客戶有不同的目標需求,但是基于這樣的學習地圖組件,后續可以更換不同的故事線,也可以根據客戶需求靈活定制學習地圖。

          2. 地圖在界面上的的呈現

          1)終點目標可見/聚焦當前任務

          首屏就可以看到終點,并展示終點第21節課程,減輕學習者的負擔。在視覺上呈現出:完成這個目標“看起來”也不是很困難的感受,讓學習者感覺自己是可以憑借著努力去觸達學習終點的。所以學習者只需要聚焦在當前需要完成的課程,而不需要考慮還未完成的課程。

          B 端教育產品的情感化設計(視覺篇)

          地圖的視覺呈現

          2)界面結構

          • 遠景:不同的階段感,放大成就感。
          • 課程區域:(減少學習負擔,聚焦當前的任務。
          • 前景區域:邊走風景邊會變化體現成長感,減少學習的倦怠感。

          3)前、中、遠景的結構設計

          界面的結構分為:前景、中景、遠景。

          • 前景區域:隨著學習者邊“走”風景會變化,在前景處體現學習者的成長感,減少學習的倦怠。
          • 中景:課程區域,減少學習負擔,聚焦當前的任務。
          • 遠景:弱化未來的課程,在學習后期階段,放大目標觸手可及的感受,幫助學習者堅持學習。

          4)學習地圖元素的組件靈活變化

          1.0版本的學習地圖設計重心放在視覺插畫上,而忽略了服務于B端用戶所需的快速組件化?;诂F在的設計結構,可以有效的產出和預估設計的工作量,將其作為有情感沉淀的半自定義組件。

          B 端教育產品的情感化設計(視覺篇)

          如何通過界面提升學習動力

          5)最后小結

          學習地圖的設計是為了幫助學習者減輕學習負擔、幫助學習者明確學習路徑、凸顯學習的成長感。靈活的節點設計以及隱藏彩蛋增強了學習的動力,減少了學習的疲勞感。而在產品售賣層面,可以串聯不同的故事線快速搭建學習地圖。

          三、幫助合作伙伴樹立品牌

          1. 客戶提案

          合作伙伴提出了關鍵詞“成長”,為了更好地管理用戶的預期,我們做了以“成長”為核心的三個維度展開的設計提案。方案A為成長沐浴在陽關下的治愈型方案—向陽而生感受成長的力量。方案B為學習也可以很快樂—學習嘉年華。方案C為成長的經典綠色方案—成長是一種詩意的棲居。

          B 端教育產品的情感化設計(視覺篇)

          3個不同的提案

          確定主題向陽而生

          在與合作伙伴溝通后選擇了A方案向陽而生,產品也重新定義了故事主線。將故事主線定義為“登山看日出”所以根據新的故事主線我們定義了主要的品牌元素及延伸運用。

          2. 品牌設計元素的提取與應用

          宋老師團隊選擇的“向陽而生”的方案,將設計元素的落點在于“陽光”的設計點上。

          B 端教育產品的情感化設計(視覺篇)

          視覺元素提取抽象并賦予視覺的語意“在名師的指導下學習成長,猶如沐浴在溫和自在的陽光中,快樂成長,快樂學習”,并加入了“學習”的元素—筆記本,希望可以通過紙張體現學習過程中的“親切感”。

          B 端教育產品的情感化設計(視覺篇)

          主要設計元素首先來分解主要的視覺設計點-陽光,提取陽光“溫暖柔和”的特質。將陽光元素抽象出:磨砂模糊的陽光光暈、一束光線的色彩形狀的組合。并將這些特質運用在界面設計中,如下圖。

          B 端教育產品的情感化設計(視覺篇)

          設計元素在界面上的應用在質感上運用更多偏磨砂的效果,加入有代表性的筆記本元素作為底紋。在界面可以上看到,通過陽光光束突出人名,重要的按鈕及按鈕狀態也增加了陽光光暈的設計,在細節上潛移默化地呈現教學與設計的理念。

          B 端教育產品的情感化設計(視覺篇)

          設計元素在界面上的應用

          3. 差異化:融入新的故事線—放大學習成就感

          融入新的故事線“登山看日出”。在產品中“學習地圖”作為差異化的設計點的全過程展示,參看下圖視頻演示。

          首次學習過程模擬學習進度的視覺化呈現分為三個不同階段:

          1. 初期-學習新鮮期;
          2. 中期-學習倦怠期;
          3. 后期-學習沖刺期。

          我們將21天的學習進程分成不同的階段,并根據不同的用戶心理改變視覺呈現,前期和中期和后期會有明顯的“視覺改變”,在最后成功的學習完成也會有一個儀式感的“學習路徑”的層層疊加,凸顯學習的成就感,此時也是用戶對自己用心學習的最好回饋,將這一些心理狀態都視覺化地呈現在用戶眼前。

          B 端教育產品的情感化設計(視覺篇)

          B 端教育產品的情感化設計(視覺篇)

          階段的視覺呈現學習地圖組件分為:

          • 前景:學習過程變化的信息;
          • 中/遠景:學習節點,學習節點包括基礎節點和自定義節點,自定義節點可以根據產品和客戶的需要更改節點的屬性;
          • 遠景:學習結束的儀式感展現。這一學習路徑的視覺展現形式也可以很好地轉化為設計組件,串聯不同的故事線讓學員去完成不同天數的線上學習。

          B 端教育產品的情感化設計(視覺篇)

          學習地圖組件

          1)其它學習激勵頁面

          呼應“向陽而生”的故事線,我們的設計還包含了其它的學習激勵機制。例如:每次完成學習會獲得一個“太陽”積分、學習攀登榜的設計上,呼應登山主題的視覺表達。

          B 端教育產品的情感化設計(視覺篇)

          其他激勵頁面

          2)設計規范與設計協同

          為感更好地進行教育的視覺協作,我們將視覺規范分為:設計總體理念的概覽、設計基礎組件、設計特殊組件、界面相關的具體設計內容、典型頁面和人物封面規范等,保證內外部的設計輸出規范,保持產品視覺基調完整準確。

          B 端教育產品的情感化設計(視覺篇)

          設計規范

          B 端教育產品的情感化設計(視覺篇)

          協同設計

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:人人都是產品經理   作者:騰訊設計

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


          一篇文章帶你深入了解“B端C化”的設計理念

          資深UI設計者


          中國互聯網公司的迅速發展正在推動著整個軟件行業的審美革命,在C端產品市場逐漸飽和的情況下,互聯網大廠正在將資本逐步轉移到B端市場的廣闊藍海中。”B端C端化“的設計理念也應運而生,認為可以用C端的模式和思維來進行B端產品的設計。


          二、背景


          除了剛剛有說到的資本慢慢向B端市場的藍海轉移,還有一點就是中國互聯網環境的迅速發展,智能手機的大范圍普及,工作人群的年輕化,使得人們已經熟練的掌握了各種軟件的使用,并且在快速迭代的產品中慢慢變得挑剔、謹慎。


          并且不斷優化迭代的互聯網軟件產品也在無形中為用戶完成了底層認知的搭建,一些功能、操作、交互邏輯已經深入人心,用戶也已經被教育成了"高玩"。
          所以如今一些新型B端產品的設計理所應當的在用戶體驗五要素中最貼近用戶的結構層、框架層 和表現層中與一些C端產品在一定程度保持了一致,這種設計理念其實也很好的解決了傳統軟件的復雜、門檻高、難用等痛點,很大程度降低了用戶的認知成本和學習成本,把高效、簡單、易用的工具帶到大家的日常工作中。


          三、對B端C化的理解


          對這個概念的理解我認為是:"B端產品在使用體驗和視覺感受這兩個方面和C端產品接近"。這是我們設計師需要特別關注的,傳統的思維中,大多數設計師會認為B端是給公司內部人員或者商家使用的,只是一個管理系統,并不需要太過于精細,至于體驗也是停留在“能用就行”的程度。但是在我看來不管是C端還是B端,其實它的使用對象都是“人”,應該要遵循人們對于事物的認知和一系列復雜的人體工程學操作習慣。兩者都需要關注用戶在使用時的體驗感受,順暢的使用流程、清晰的信息展示和高效的行為效率,以及有效的引導都能夠快速的幫助用戶完成目標任務。無論是C端設計還是B端設計,滿足這些條件無疑可以給用戶帶來更好的體驗。


          但是也不能以偏概全的認為C端的設計思維可以完全復用過來。B端產品的場景其實比C端產品還是要復雜的多,應該說是各有各的側重點,思維和設計模式上不能完全照搬,下面我就先說說它們各自的不同處,再舉例帶你看看B端產品在哪些方面可以向C端產品借鑒學習。


          四、B端C端的不同


          1.使用者不同


          B端使用者多是同一個組織集體,以群體為單位進行協同。比如:老板、部門主管、員工或商戶。而C端使用者相對比較單一,目標用戶群體即是主要使用人群,使用目標、偏好、個性比較明確。


          2.業務不同:


          B端業務大多數會存在多重維度、場景,使用場景跟業務緊密相關,同一個系統不同角色使用時的業務處理和所關注的數據信息,側重點會有很大的不同,需要全局考慮。不同角色使用產品的流程差異大,需要不同業務上更專業的解決方案。而C端業務一般維度比較單一,業務邏輯相對固定,任務路徑和展示內容比較單一。


           3.價值主張不同:


          B端注重效率、成本、管控、數據分析等。追求產品的穩定性、業務的增長性,保證產品性能和技術上的安全性。而C端注重用戶的體驗、使用簡單、有樂趣。


          4.產品思維不同:


          B端產品多數基于服務思維,工具化思維,更加理性;更多的是幫助B端用戶提高效率,完成業務目標。而C端多數為產品化思維,游戲化思維,更感性,更多的是娛樂和情感的滿足。


          5.產品形態不同:


          B端產品注重業務的梳理,多數會用到圖表、表格、模型,多數產品形態偏向更垂直行業或更專業的面板形態。而C端更注重用戶的感受,會用到很多夸張的動效,炫彩的顏色。


          五、B端C化在產品中具體的表現


          1.結構層 


          結構層確定各個將要呈現給用戶的選項的模式和順序。結構層是用來設計用戶如何到達某個頁面,并且要考慮他們完成事情之后能夠去哪里。
          具體在B端產品的表單交付場景下可以體現出,以前的B端表單往往過于冗長,借鑒C端一些注冊場景的設計,把表單拆分成3步內的行為步驟,減少用戶的疲憊感提升體驗。

          2.框架層


          產品的框架層包括:按鈕、控件、照片、文本區域的位置??蚣軐邮怯糜趦灮撁嬖O計布局的。
          具體在B端產品的列表頁可以體現出,列表頁中整體的按鈕、文本區域的位置、搜索和篩選的布局設計其實與C端產品中的商品詳情頁是類似的,遵循用戶的閱讀順序和視覺焦點來進行設計。


          3.表現層


          視覺、聽覺、(觸覺)的體驗設計。多體現在一些情感化的設計也被運用在了B端產品中。



          六、B端C化未來的設計方向



          反觀現在C端產品的一些設計風格和流行趨勢,有哪些可以運用在B端產品的設計中呢?

          1.3D化


          B端因為對數據的展示有較強的需求,用戶在使用過程中提高效率的判斷緯度也包括信息數據的獲取效率,而3D的視覺在數據可視化層面有著天然的優勢,可以幫助用戶更快速的理解數據維度所表達的核心價值。近年來網速等硬件設施的升級也為3D化視覺帶來可落地的基礎,設計師也嘗試在產品設計中融入更多的3D化元素。


          2.情感化


          人們對傳統B端產品的印象往往是覺得它們比較枯燥、呆板的,如今一些新型的B端產品的設計理念也試圖在拋開用戶對于產品的這種既定印象,所以很多產品在往一些娛樂化、IP化的方向嘗試,并且都達到了一些比較好的效果,未來在這方面的思考和嘗試只會越來越多。


          3.個性化


          B端產品的同質化嚴重,所以B端產品也需要從一些產品定位去定制更加富有個性的品牌基因,可以讓用戶產生對產品的感情,達到從同類產品中能夠脫穎而出的目標。



          七、總結:



          不管是B端還是C端,目的都是為了解決業務場景中遇到的問題,使用對象都是人,都應該站在“人性”的角度考慮問題,有人說B端產品一般都不注重設計,C端產品的設計更能滿足設計師對美的追求,我只能說它們的側重點不同,C端更注重視覺感受,要做到在視覺表現的感性層面吸引用戶,而B端其實更為復雜,需要做到底層的強大數據處理能力,產品的專業性包括交互、視覺的吸引力,這樣才能從眾多產品中得到用戶的認可并脫穎而出。設計師還需要不斷打磨細節和優化體驗來吸引和留住用戶。
          所以說“B端C端化”也只是在某些方面通用,但核心側重點不同,不能以偏概全、一概而論,但可以借鑒與參考,B端產品也可以做的很精彩。

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:站酷   作者:酷家樂UED 

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務



          B 類產品設計細節:文本縮略

          資深UI設計者

          說明:文本縮略是指展示空間不足時,隱去部分內容并用'...' 替代。常見情況:

          · 文本內容長度或高度超過列寬或行高;

          · 圖表中空間有限,文本內容無法完全顯示;

          · 自適應調整時寬度變小。


          縮略方式

          末端截斷

          · 內容超過列寬時超出的用 '...' 省略;

          · 標簽內文案超出由 '...' 省略。

          · 長文本截斷的通用模式。


          中間截斷

          · 設置開頭、末端保留的字符數,在末端保留字符前顯示 '...' ;

          · 開頭保留字符數根據列寬以「顯示盡量多的字符」的原則來確定(極端情況為開頭不保留字符,即為「開頭截斷」;若空間十分有限,則盡量多地保留末端字符)。

          · 中間截斷在文本的開頭相同、末尾字符對區別字段起到關鍵作用時使用。


          場景舉例 1:實例名

          包括任務名、文件名、表名、系統名等等。

          典型案例:完整字段如下

          company_sales_record_20150116

          company_sales_record_20150117

          縮略結果:

          場景舉例 2:系列名稱

          開頭統一的系列長名稱,通過后半部分來區分的字段。

          典型案例:阿里集團的 BU 完整名稱如下

          口碑-本地生活事業部-北方大區-北方運營

          口碑-本地生活事業部-七星大區-東南運營

          縮略結果:


          設計要點

          · 重要數字、時間不建議縮略。

          · 名稱列縮略可結合表頭的拖拉控制顯示與縮略,內容完全顯示時 '...' 消失。

          · 單行文本省略使用 tooltip,多行文本省略使用展開與收起。

          · 描述 '...' 支持 hover,標簽整個支持 hover。

          · 標簽數量多時建議通過折行全部展示,不建議通過 '...' 隱藏后面的標簽。

          · tooltip 不承載復雜文本和操作。

          · 根據使用場景為字段設置合理的字數上限和展示空間,避免隱藏過多的內容。

          · tooltip 的尺寸不應過大,建議最大尺寸不超過長 320px、寬 160px。




          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          文章來源:站酷   作者:Ant_Design 

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


          B端數據可視化設計指南(信息圖表篇)

          資深UI設計者

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          在如今的工作中(尤其是 B 端)越來越多的會開始出現數據可視化的身影,對于一部分小伙伴來說這個概念是較為陌生的,面對這道無形之中提升的“門檻”我們常常會表現的手足無措。所以,為了讓大家對于數據可視化不再那么束手無措,我希望能通過這篇文章和大家一起交流學習,解決一些屬于我們共同的問題。

          那么我們還是老規矩,想要了解一個事物首先需要知道的是它的定義。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          數據可視化的基本信息

          1. 數據可視化的定義

          較為籠統的來說數據可視化是一種由圖形、圖像、數字等元素組成的語言用于解釋、呈現目標數據之間的關系。從這個定義上來看,數據可視化從外觀層面來說是與圖形、圖像這些視覺元素密不可分,這也是數據可視化最為明顯的特征。

          而結合我們實際的生活與工作來說,數據可視化是一種以圖形符號為主要表現形式,將不可見的、抽象的、復雜的、枯燥的、專業的、不直觀的數據內容,有趣的、淺顯的傳遞給用戶的有效手段。用戶可以通過這樣的手段完成自己的目標(例如對選定范圍內的數據進行分析,發現數據的周期與規律、迅速找到自己目標節點中的關鍵數值、對比幾組數據以了解當下研究對象的情況等)這也是數據可視化最為明顯的價值。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          2. 可視化發展簡史

          關于可視化的發展史上可追溯至 1950 年,當時人們利用計算機創建出了首批圖形圖表,可以說是數據可視化圖表最為早期的雛形,而在 50-60 年代的可視化中又以查爾斯·約瑟夫·米納德的《1812-1813 對俄戰爭中法軍人力持續損失示意圖》為代表。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          該圖描繪了拿破侖的軍隊自離開波蘭到俄羅斯邊界后軍力損失的狀況,也是后世分析拿破侖對俄戰爭的重要數據分析資料,后來這種帶狀圖被稱為“桑基圖”用來解釋能量的流動。

          而可視化真正被提到一個應用理論的高度是到了 1987 年布魯斯·麥考梅克和馬克沁·布朗所編寫的美國國家科學基金會報告《Visualization in Scientific Computing》(科學計算之中的可視化),其意在強調了基于計算機的可視化技術方法的必要性,此時的概念已經與現在我們所接觸的工作中的數據可視化是非常接近。

          到了 90 年代初人們發起了一個稱為“信息可視化”的研究領域旨在為許多應用領域(科學、商業、行政、財務、數字媒體)之中對于抽象的異質性數據集的分析工作提供支持,與前面提到的“科學可視化”交叉形成了現在耳熟能詳的“數據可視化”,此時這個詞匯才慢慢的被更多的專業領域的人所接受,并在之后互聯網的不斷發展中擴充著自己的分支。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          3. 為什么會使用數據可視化

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          目前大量開始使用視覺可視化的原因其實非常簡單大致的原因可以分為需要處理的數據量太大了和人腦不夠用了。

          據不完全統計 IBM 公司每天有 2.5 億字節數據的吞吐量,麻省理工學院的研究科學家 Andrew McAfee 和 Erik Brynjolfsson 教授指出,如今在互聯網上傳遞的數據量比過去 20 年的總和還多,而且根據 IDC 預測,到 2025 年將有 163 萬億 GB 的數據。

          這是非常驚人的,而這么多需求的數據量單憑人腦的計算能力和處理能力來說是完全無法與之匹配的,研究表明人腦很難同時處理 5 組以上的抽象數據,所以這種單線程的處理方式就決定了需要借助外力。

          而對于用戶尤其是決策層的用戶來說在現實的工作場景中經常需要同時處理超過 5 組以上的數據并需要對其建立精準的分析模型以便于做出最準確的決策所以基于這樣的需求,數據可視化設計氤氳而生。

          4. 數據可視化的優勢

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          基于數據可視化的需求來看,數據可視化的優勢是顯而易見的,可以概括為兩點:認知減負和傳遞賦能。

          認知減負是使用者在使用數據可視化工具時候的最直觀感受,當所面對的龐大的、復雜的枯燥海量數據集變成了圖像化、通俗化、形象化的視覺符號時,我們會本能的放下對于面對冰冷數據時候的抗拒和戒備,這是因為人對于一目了然更加接近自己熟悉的有趣事物的時候,會更為親切和愿意去主動理解。而且被處理過、規劃過的簡潔直觀表現形式,能更為直接的讓使用者看到數據與數據之間的關聯,進而分析出其潛在關系,在人對數據的認知這個環節上降低了識別成本和分析成本。

          傳遞賦能上圖像傳遞更接近人類最本能的獲取信息的方式,比起文字來說圖像更像是一個解密的步驟,通過解開文字描述這重“密碼”將最本質的信息進行呈現,而且對比文字,圖像所能夠承載的信息其實更為廣泛,而且人類讀圖的效率要遠遠高于閱讀文字。

          無論是一個約定俗成的語義符號形象還是符合語境的配色都能夠起到比文字直白表述更為強烈的深入人心效果,并且圖解的形式并不受限于語言的障礙,極大的降低了溝通成本。

          5. 使用目標

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          基于用戶的使用目標來說,使用數據可視化其實就像是一個偵探用“蛛網圖”輔助自己梳理思緒進行破案的過程:將一些有關的,但是較為零散信息數據用一根根線索穿插起來,形成體系化的聯系,方便使用者迅速把握各個節點之間的關系進行推導。

          所以說我們在設計數據可視化的時候并不是對我們拿到的數據的無腦映射,而是要基于用戶的目標經過一定的處理和優化后才能進行呈現,隨時記住我們是給用戶在打輔助,所以我們每一步的設計一定要基于用戶的思考。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          用戶的期望是能夠高效、清晰、簡潔地完成數據的對比、關鍵節點的查詢、每組數據之間的分析等一系列交互,提升自己的工作效率,降低自己的學習和使用成本。

          6. 應用場景

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          數據可視化的應用領域較為廣泛涉及醫療、統計、管理、金融、娛樂、人工智能等一系列領域,在 UI 的設計中我們最常接觸到的包括:PC 后臺的數據概覽、數據可視化大屏、游戲 UI、后臺實時監控等。

          設計師們的任務

          當我們大致了解了數據可視化的歷史、使用原因、優勢、用戶目標、應用領域后下面就要切入我們設計師最為關心的話題:我們在設計中的任務。

          1. 設計難點

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          數據可視化作為一門跨領域的學科,本身對于從業者而言就有著一定的綜合素質要求,但由于國內教育并沒有垂直教學學科,所以在現在的階段從業人員一部分由純視覺設計專業的同學組成,另一部分由純工科類型的專業的同學組成。

          于是這就導致了非視覺設計師在進行設計時,會將全副精力放在強數據的準確性、合理性上,從而讓視覺的易讀性上有一定的損失,表現形式也較為單一枯燥,視覺感官較差,反觀視覺設計師通常會將數據可視化在視覺表現形式上過度用力,雖然營造了很好的視覺體驗,但是從其實用度、可用性上來說會大打折扣。

          于是設計的難點很多時候就會集中在平衡視覺與實用之間的關系。

          2. 設計目標

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          通過以上分析,不難看出設計的主要目標,而面對這句較為抽象的“把握設計與實用之間的平衡”其實無外乎也就是拆解到功能和視覺這兩個方面。

          從功能上來說,我的目標是提升用戶的數據閱讀效率、讓用戶能夠迅速 Touch 到目標信息,提升交互效率,一切都是以結果為導向,以解決用戶問題為導向,一定記住人們不愿意接受未處理過的數據。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          而從視覺上來說,我們的目標是處理好在視覺上各個模塊之間的統一、透氣關系,將數據進行可視化的同時盡量提升感官上的審美體驗與傳達上的有趣。

          以上會作為后文中我們每一步設計的指導和檢驗的方式,從實際操作的維度上來說二者也并不是五十比五十的分配,遵循的原則是:體驗一定要讓位于功能,所以在視覺的層面發揮的空間其實需要比較克制。

          案例制作

          了解了數據可視化的設計難點,明確了數據可視化的設計目標,那么我下面進入我們最重點的環節:可視化頁面案例制作,由于數據可視化的形式較多,這次我們以工作中經常接觸得到的 PC 頁面數據概覽頁為例。

          1. 明確性質

          同樣的,細化到數據概覽這個分支項目,我們同樣需要明確了解其基礎定義和性質,嚴格意義上來說數據概覽部分屬于 Dashboard design(儀表盤設計)的一種,其主要的目的和功能可分為分析和操作兩塊。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          所以從綜合的角度來說數據概覽部分可以理解為:

          其它模塊的摘要視圖,并顯示來自應用程序各個部分的關鍵信息,從這點上來說建議此模塊可以在其余模塊設計完后再進行設計,如此有利于設計師從一個全局的視角切入進行設計,理解上也會更加透徹,否則很可能會陷入在你設計其他模塊的時候不斷地返回對其進行修改的怪圈。

          它也是核心功能、常用功能的快速操作助手和快捷頁面跳轉(有點類似于導航),交互功能的排布和關鍵信息的顯示,其共同的要求點是顯而易見的,即明確各個模塊之間的層級,做好順序、優先級排布。這就需要你對業務目標有一定的了解,記住,對業務目標不了解,你的設計將毫無意義。

          你可以通過查詢一些內部資料、報告、也可以詢問產品經理等相關負責人,還可以通過用戶調研得出,這里不展開說,在動手之前你需要搞清楚:各模塊之間優先級如何、你需要在一張單獨的圖表內展示多少變量、想展示一段時間內的值是項目和項目之間還是組與組之間、每段變量中有多少關鍵數據需要展示等問題。

          2. 定義模塊優先級

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          如上圖所示,在工作中我們接到需求的時候是面對一堆冗雜的數據集,組成了若干個模塊,但是正如上文所說,我們并不能對其進行無腦的可視化映射,所以首先要做的就是要對各個模塊進行優先級的梳理排序

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          明確了各個模塊的優先級排布之后,我們開始對每一個單獨模塊進行可視化轉化,即哪一個部分分別用什么類型的可視化形式表現,這一步非常類似于土地使用規劃,當你在將土地劃分完后,為每一塊土地定義其使用類型。

          3. 明確圖表選擇

          想準確的將圖表與所要表現的數據進行對應,需要了解圖表本身所包含的基本元素。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          在這些元素中正常情況下一定在圖表中的有:標題、時間范圍、圖形主體,經常出現的有:坐標系、圖例、提示信息,有時候會有的有:切換選項和值域。

          知道了這些重要的基礎信息了,那么在面對這么多圖表的時候我們該如何正確的選擇來進行使用呢?

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          其實和之前說的一樣:基于目的來進行思考,所謂的基于目的來進行思考也就是要明確你所確立的數據指標需要分析的維度,而日常使用的數據需要分析的維度無外乎:比較、構成、分布聯系。

          比較類圖表

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          比較類圖表應該是大家最為熟悉的范疇,第一時間能夠想到的就是柱狀圖,這也是運用最為廣泛的圖表之一,經常出現在 PC 端之中,用于描述分類數據之間的對比,描述的數據可以是地區、品類甚至一個時間周期,但由于其擴展能力有限,所以一般不建議項目超過 12 條。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          條形圖與柱狀圖類似,看上去只是交換了 X 軸與 Y 軸,功能和承載數據種類較為類似,但不同的是,條形所能承載的項目數量相對于柱狀圖而言更多,由于其優良的縱向延展性一般用于手機端較多,而且從上到下的閱讀方式符合人眼閱讀習慣,所以也會經常用于排行榜的設計中。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          分組條形圖是條形圖的衍生之一用于比較多個變量在不同區域之間的數量關系,比如當想比較同樣一款衣服和鞋子在四個門店中的一個季度的營業額時就可以使用分組條形圖。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          雙向條形圖表適合比較兩組以上的分類數據比較,和分組條形圖較為類似,但是由于自身外觀特征更適合用于比較兩組意義相反的數據,也正是如此,雙向條形圖的組內二級分類數量一般不要超過 3 條最好。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          折線圖與前者最大的不同就在于在坐標軸中加入了連續類別這個概念,數據基于時間等因素變得動態了起來,注重變化趨勢的展現。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          面積圖是折線圖的延伸,除了表示變化趨勢之外還能比較所選范圍內積累的值。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          玫瑰圖應該算是可視化圖表中的“網紅”,因為我們從小學的課本中就知道它還有一個別稱叫“南丁格爾玫瑰圖”。它是一種圓形的直方圖,使用半徑長短表示數值大小,其特點就在于因為其獨特的外觀可以將數值之間的差距在視覺層面進行放大,和將坐標軸范圍縮小來提升視覺上數值的碾壓是一個道理,發布會吹水最愛,但是要注意的是這不是一個表示占比構成的圖,因為玫瑰圖的每一份角度是一樣的,一定要和餅狀圖等圖區分開來,它用來表示的還是數值與數值之間的大小

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          雷達圖經常用于分析一些多維的性能數據、評分數據,經常打游戲的朋友應該不陌生,有多少五邊形選手可以扣個 1,每一項指標越接近圓心說明狀態越差,越向外說明越佳。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          子彈圖用于比較當前數值與目標之間的關系,比如看當前業績是否達標,也可以通過標記劃分區域來進行更好的評估。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          漏斗圖適用于業務流程比較規范、周期長、環節多的單流程單項分析,一定要有清晰的環節,比如監控買家從瀏覽到最后下單的數量統計以求得轉化率,不適合無邏輯、無流程的分類對比。

          構成類圖表

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          構成類圖表整體上來說主要用于觀察部分和整體的占比關系,最經典的莫過于餅狀圖,這個不用多說,通過每一份半圓角度所占整個圓的大小來表示部分和整體的關系,但是由于其所占面積較大,經常會讓視覺過于集中,影響注意力。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          相對于餅狀圖而言,環狀圖十分有效的避免的干擾視覺的問題,其本質是將餅圖中間掏空,功能與餅圖基本一致,但是視覺上做到了輕量化,目前在日常設計中較為常用。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          旭日圖相當于前面二者的結合,適用于展示多層級數據的占比關系,距離圓心越近代表層級越高,下一層級的總和構成上一層級,存在一定的父子層級關系。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          堆疊面積圖出了可以表達趨勢外,其優勢在于能夠表達總量和分量的構成關系,堆疊面積圖上的最大的面積代表了所有的數據量的總和,是一個整體。各個疊起來的面積表示各個數據量的大小。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          堆疊柱狀圖的優勢在于它既可以表達一級分類的比較,同時還能看出二級分類在其一級分類中的占比,但是缺點在于二級分類并不是按照同一基準線對齊的,相比于堆疊面積圖更為常用。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          瀑布圖用表達兩個數值之間的變化過程,過程值為正的時候,向上加,過程值為負的時候向下減。

          分布聯系類圖表

          分布聯系類地圖在這兩年在國人的心中其實已經非常熟悉了,因為疫情今年的地圖可視化的應用經常出現在我們的生活中,地圖可以結合不同的表達方式:

          可以結合散點、可以結合動畫、還可以結合引導線以及熱力圖的方式,圖的形式使用視具體的業務需求來定

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          最后就是氣泡圖,這是在查看分布關系中最為經典的視覺模型,用氣泡的面積大小表示數量,結合輔助線可以更好地觀察分布情況

          4. 匹配圖表 重構布局

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          當我們對每種圖表的功能和使用范圍有了一個較為明確的認知之后,下面我們就可以對我們之前所規劃好的優先級的模塊進行可視化形式(圖表)的匹配了。

          進行匹配過后,我們將對布局進行重構,整體重構需要遵循的原則是

          • 布局層級明確,首屏盡量曝光更多內容
          • 統一透氣,具有呼吸感

          布局層級明確,首屏盡量曝光更多內容

          從首屏曝光更多內容來說,主要是因為基于分析類的數據概覽工作場景和 Analytical dashboard 自身特征決定的,用戶希望能夠通過僅僅一屏的的大小進行對各類信息的情況有基本的把控,達到一眼全局的目的,其主要注意力都會放在首屏,所以我們需要盡可能的在首屏安排更多的信息。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          當然首屏內容也并不是越多越好,一般建議也盡量不要超過 7 組模塊,而在層級明確這塊兒主要是根據人眼閱讀習慣所產生的優先級排布:正常情況下都是左上為優先級最高,而右下優先級較低,這是無數經典的眼動測試和設計總結產生的最常用結論,就不展開敘述了,所以當我們按照優先級、首屏曝光更多內容的原則進行處理后會得到如上圖的布局。

          統一透氣 具有呼吸感

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          這主要是視覺層面的問題,統一透氣的要求在首頁概覽中可以依靠柵格系統來解決,它可以有效的保持頁面布局一致性,為頁面建立基礎布局框架,將頁面中的所有元素都捆綁在一個體系之中,同時還能有效解決適配問題。

          5. 模塊拆解

          完成了大規劃之后,下面我們開始對一個一個的模塊進行拆解,同樣的以目標指導設計,邊設計邊驗證

          層級明確 突出重點

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          和大規劃一樣,單獨到每一個圖表同樣要時刻注意層級的梳理,銷售渠道部分很明確應該是運用一個折線圖的形式,由于業務目標上來說更關注銷售額而不是銷售額和訂單數的比較,所以我們選用了一個帶有切換選項的折線圖形式。

          但是我們會很容易發現在讀圖時會出現較大的視覺干擾,并沒有能夠很好地突出重點信息,視覺層級不清晰、混亂。

          于是我們對沒有重點的視覺層級進行梳理,像之前劃分模塊那樣,對視覺元素進行高、中、低的 P0、P1、P2 的設定,提升易讀性

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          P0:層級最高的自然是重點信息突出部分,所以我們需要在其之上做加法,給予內容異形懸停樣式進行具體強調,配合投影加強視覺效果,有效傳遞用戶,拉開與別的元素的層級,同時數據部分用特殊字體并適當加大字號進行設計,方便用戶第一時間能夠看到所要強調的數據具體值。

          P1: 其次就是主體圖形部分,這是用戶需要看到的重要部分,在使用場景中會長時間盯視,所以采用更低的明度與更高的飽和色顏色確保易讀性,但是也不致于會讓用戶太晃眼產生視覺疲勞,最后考慮到該模塊所處位置屬于頁面中較為核心的地帶,給予一定的顏色透明度漸變裝飾,在強化主體圖形的同時不致于太顯單薄。

          P2:前兩者都是一定程度的做加法,那么層級最低的元素需要開始做減法,此時軸線、刻度、切換選項等元素需要弱化視覺層級,降低透明度,尤其是背后的刻度線與背景的明度對比大概控制在 1.6:1 上較為合適。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          銷售總額、訂單數、渠道數同屬于一個數據統計的范疇,最忌諱的就是把以上提供的三個信息給做平,讓用戶抓不住重點,面對這樣的情況還是一樣,確立需要突出的重點信息給予特殊文字和大小的設計,選擇合適的主體圖形。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          但在這里需要注意的是由于在這個模塊中 P0 是金額數、訂單數、渠道數這些重要值,所以可視化圖形需要適當為其讓步,不要放在閱讀中心位置,按照 P1 來進行處理,而訂單數、轉換率這樣的標題就成了 P2 需要適當降低透明度和文字大小,不干擾主要信息的表達。

          統一營造

          說到統一,最先想到的一定是色彩,無非也就是需要處理好對立統一關系,而這其中統一的比例又要大于對立,配色上盡量選用同類色系,不宜太過花哨,尤其是對于 B 端而言,建議在可能的情況下不要超過 5 種,而且主色、輔助色,對比色的比例建議控制在 6:3:1 的比例(但不絕對),既能做到有所區別又不致于過于絢麗干擾視覺。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          你的主色不一定要遷就你的品牌色,但是一定要是如上文說的盡量低明度高飽和,以適應于長時間的注視。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          顏色過后就是字體,字體的使用需要極為謹慎,如果可以盡量只出現一種字體(但不要超過三種),并且只采用基礎字體,正常情況下都是將其作為一個需要被降噪了的視覺元素來對待(比如降低透明度),在 PC 端中盡量也不要出現較多不同的字號、字重,造成沒有必要的視覺干擾。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          除了字體之外,在統一感的營造上卡片的布局結構也需要盡量保持一致,這是為了提升易用性,同一個產品內,相同布局會給予用戶相同交互、相同功能的暗示,也更容易培養用戶習慣,提升操作效率。

          呼吸適中

          呼吸感是留白的藝術,很考驗設計師的排版能力,在單獨的模塊內,元素與元素之間盡量不要用實線進行間隔,可以的話利用親密性原則通過元素間距的遠近進行布局。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          而柱狀圖的設計上,柱與柱之間的間距最好大于柱寬的 1.5 倍,這樣才顯得視覺上較為透氣,不致于太臃腫。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          最后就是模塊中的邊距留白部分,這點一定要重視,不然不僅你的版心會變散,還會嚴重影響你的頁面呼吸感。

          細節處理

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          細節上首先要說的就是橫縱坐標軸上的文字,上面的文字一定不要過長,最好的方式是將文字進行精簡。然后橫、豎排對齊處理,如果實在不能精簡那么再進行斜排的方式。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          第二點就是橫縱坐標軸有的時候會因為需要展示的數據過多而過于密集影響閱讀,這個時候可以采用適當增加一個值域的劃定的方式來進行坐標間距的縮放。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          第三點就是,在排行榜等模塊可以適當增加一些小設計,比如金、銀、銅的設計,提升情感化元素的融入。

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          第四點就是,盡量不要選用一些 3D 的酷炫效果來做可視化,因為這種效果很容易對數據進行遮擋和扭曲,不是非常適用于高效閱讀,也不適合 PC 頁面上的交互,而且也不利于開發,比較得不償失。

          6. 組裝自檢

          8000 字深度長文!B端數據可視化設計指南(信息圖表篇)

          當所有的模塊設計完成后,像拼高達一樣進行組裝,組裝完成后適當調整其過于干擾視覺的地方,然后進行自檢。

          自檢不只是從檢查你的視覺、你的模塊間的布局,更重要的是帶入使用角色來進行檢查,你可以模仿用戶使用中的各種需求場景,對已經制作好的頁面進行交互和閱讀,看是否能夠快速高效地完成使用目標。

          當然除了自己之外,你還能在有條件的情況下找專家用戶進行使用,即使記錄使用中存在的問題并及時進行調整,當初步使用大致無問題后便可以交付。


          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。



          文章來源:優設    作者:肅靜、

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務




          好的表格信息展示都有這三個特征

          資深UI設計者

          表格是B端產品中出現最高頻的模塊之一,我們認為良好呈現信息的表格應當做到疏密適度、高效掃視、精簡克制。

          前言


          表格作為組織整理數據的手段,可以有效的向用戶展示數據信息,是B端產品中出現最高頻的模塊之一。

          下圖為典型的B端表格示例:



          用戶主要通過表格瀏覽獲取信息、對數據進行篩選、排序以及相關業務處理等更多復雜操作、對比數據的差異與變化(關聯和區別)。好的表格信息展示設計,應當是能夠輔助用戶高效便捷的實現以上場景中的訴求。

          今天我們就來討論表格設計中一個重要的問題——【應該如何考慮表格信息展示】。首先拋出結論,我們認為良好呈現信息的表格應當做到疏密適度、高效掃視、精簡克制。


          ///


          一、疏密適度


          常見的表格信息包含文本、標簽、狀態樣式、數值統計圖表、關鍵信息Icon等。表格單元格是信息填充的基本單元,行高和列寬的定義決定了表格信息的疏密程度,進而決定了表格給用戶的直觀感受,因而下面分別從行高和列寬兩個方向來探討表格信息展示如何疏密適度。



          1、定義合理的表格行高


          a、行高模數設定

          在具體設定表格行高時,由于表格中以文字信息為主,我認為可以參考文字排版的常用做法,將整個表格的行高分成文字行高、文字與分割線間距離,即上下間距兩部分來考慮。文字行高可以設定為字號的1.2~1.8倍,文字與分割線間距離可以設定為字號的1~1.5倍。分為這樣的兩部分也比較符合開發同學寫代碼時的習慣(多行行高同理去設定)。



          根據用戶場景的不同,來選擇模數倍數,需保證系統內使用統一的模數。比如,針對用戶快速瀏覽獲取大量數據場景時,可以選擇1.2倍作為模數,列表更為緊湊,同樣掃視范圍內,可獲取更多信息。


          b、為小屏幕考慮一屏顯示的行數

          表格行高決定屏幕內能呈現的行數,即用戶在一屏內能獲取信息的數量,主要影響用戶縱向對比數據的效率。對于1920*1020(包含該分辨率)以上的大屏用戶,對于一屏顯示行數的感知不強,但對于1366×768、1280*720等這類小屏,顯示行數有限,用戶進行縱向數據對比的效率就會有所降低。在設計前,應當充分了解目標用戶的行為訴求,了解目標用戶設備屏幕分辨率的占比分布情況,有針對性的設置行高。


          c、用戶自定義行高的場景

          B端產品的特點之一是通用化,覆蓋用戶角色多樣。然而用戶個體對于表格信息呈現密度的訴求經常是有所差異的。比如個人視力的原因,有些用戶喜歡表格行高值大一些,看起來舒適透氣,便于閱讀。而有些平臺用戶由于很熟悉線下excel表格模式,希望線上的表格也盡可能像excel那樣緊湊,以便他們在一屏內看到更多的數據,進行對比,提升工作效率。產品為了讓不同用戶都能獲得較好的體驗,可以考慮把表格疏密度的設置開放給用戶,建議不是完全開放給用戶去調整尺寸,而是給出一定階梯度的快速選項,例如舒適、標準、緊湊三種高度來滿足用戶需求。

          例如,Gmail提供默認/標準/緊湊三種表格密度設置,如圖:



          2、靈活擴展的橫向空間


          通過對表格固定位置與列寬的調整,擴大表格數據空間,使信息不局促,空間更透氣,保證橫向掃視易讀性。


          a、列寬極限值設定

          設計師需要根據表格承載內容定義表格的列寬,應包含最大/最小/默認列寬的定義以及使用規則。

          我推薦的一個規則是:

          規則1:當相對列少【瀏覽器寬度-頁面其他模塊 > 全部列的默認寬度和】,則各個列自動等比拉伸,撐滿屏幕;

          規則2:當相對列多【瀏覽器寬度-頁面其他模塊 < 全部列的默認寬度和】,則出橫向滾動條,每列寬度為默認寬。

          另外需注意最小值設定時應避免信息展示出現【對聯式表格】。對聯式表格最大的問題在于,一屏內展示的行數有限,當用戶縱向對比數據時,需往復滾動多次,記憶壓力大;橫向掃視時,閱讀視線不能一直保持左右橫向預覽,而是不停上下左右切換,使用體驗不佳。



          b、橫向『偷取』屏幕外空間、行高模數設定

          當壓縮列寬也無法在有限空間內展示大量的數據指標列時,我們可以借助橫向滾動來『偷取』屏幕外更多空間。橫向滾動需用戶拖動滾動條進行瀏覽,有一定操作成本,所以要結合業務實際情況選用是否利用屏幕外橫向空間。

          隨著行和列的增加,用戶的瞬時記憶會達到極限,超過“7±2原則”的范圍,用戶需要依靠輔助信息去閱讀表格內的數據,防止遺忘某列數據的意義。因而當表格數據列較多橫向滾動時,建議為用戶固定重要信息列,如標題列、操作列。同時用戶瀏覽表格時是符合F型掃視原則的,建議固定列顯示在表格左側,方便用戶從左至右瀏覽數據、從上至下對比數據時能夠清晰定位當前所瀏覽數據的主體是什么,同時可根據需要快速發起操作。



          同理,用戶拖拽縱向滾動條來閱讀數據時,可固定表格的表頭,幫助用戶在閱讀過程中清晰知曉單元格數據的意義。


          c、用戶自定義展示信息

          針對需展示大量數據的情景,我們除了【偷取】屏幕外空間外,可以根據B端產品提供的數據表格是覆蓋全部用戶角色的全量數據的特點,讓不同用戶角色來自定義想要瀏覽的信息,從而提升表格的可讀性。下圖為百度信息流推廣平臺的自定義列功能,用戶可根據需要選擇展示的數據列,系統將在用戶完成選擇后,主動幫用戶保存自定義內容,下次登錄后,表格依然按照用戶定義的數據來展示。



          ///


          二、高效掃視


          無論是在表格中要明確的定位數據,還是順序閱讀,高效掃視都是B端用戶一個很重要的訴求,我們在設計表格時可嘗試一些有效手段提升用戶瀏覽獲取信息的效率。


          1、合理的對齊方式


          數據信息本身包含多種格式,可遵守一個基本原則即文字左對齊,符合從左到右的閱讀習慣;數據信息右對齊,方便數據大小的直觀對比。

          具體對齊方式可參考我們建議的方式:

          文本字段:可點擊字段、普通文本類、數字、字母等,長短參差不齊,左對齊;

          格式化字段:日期、時間、部分枚舉類等,字符數一致且較短的,左對齊。

          數據字段:金額、數據、百分比。帶小數點等數據,方便對比為主,右對齊。



          2、去除視覺雜音,強調對比關系


          a、正確使用分割線,實現對表格行與列的強調

          橫向分割線可強調行內信息的連續性。垂直分割線在縮減元素之間的距離后也能區分不同元素,更好的強調縱向數據對比。但只要遵循良好的對齊方式,通常不展示縱向分割線,避免信息干擾。因而表格中通常僅使用橫向分割線和底色分割,提升表格閱讀效率。



          b、斑馬線作用有限

          斑馬線即隔行(列)變色。它能讓行(列)間界限更為明顯,但由于與分割線的作用類似,起到的作用有限,可針對不同場景酌情考慮是否使用。比如針對不同類型的數據(如總和、平均值)使用不同底色來區分,可以更突出強調該數據。要注意的是,隔行(列)換色的兩種顏色不能反差過大,否則看來太“跳躍”。

          對同一類數據而言,分割線就已經能夠明顯區隔,所以可不使用斑馬線,但需要給出單行的懸浮狀態,強化橫向導視,避免出現列數過多引起數據錯行的問題。



          3、突顯重要內容的視覺重量


          前面我們提到表格呈現的數據信息除文本外,還有其它一些可視化數據??梢暬环矫嫣嵘肆斜硪曈X表現力,增加差異化,另一方面讓內容更加突出,提升閱讀效率。例如:數據列中數據異常時,最好可以醒目的形式突顯,讓用戶一進入頁面就能快速注意到異常狀況。



          ///


          三、精簡克制


          體驗好的表格一定是克制的,克制應表現在信息的適度隱藏以及內容折行與截斷展示原則。


          1、適度隱藏信息


          a、隱藏低頻操作

          當表頭需要承載排序、表頭篩選、提示等功能時,不建議一股腦的將所有功能展示出來。用戶對表頭的訴求是定位數據指標﹥執行操作的,因此可根據具體業務定義展示哪些操作,將其它操作隱藏,有需求時用戶主動觸發再展示。比如,百度搜索推廣平臺的推廣管理頁面提供了全局篩選,所以表頭篩選對于用戶而言是相對低頻的操作,我們選擇隱藏表頭篩選的圖標,當用戶鼠標HOVER表頭單元格時再展示。



          對于表格行內的操作我們也應當進行優先級排序,為用戶專門設置操作列展示高頻核心的操作,其它相對低頻的次要操作可隱藏在相關數據單元格中,用戶有訴求時hover對應單元格即可快速發起操作。



          b、隱藏輔助信息

          表格中的有些數據指標是綜合緯度的,當用戶關注點定位于該指標時,需要通過細分數據來理解、分析。指標的細分緯度信息雖能起到輔助用戶更好理解數據指標的作用,但如果全部拿出來在表格列展示,會讓表格變得臃腫不易讀,此時可以考慮采取一定設計手段去隱藏這些信息,把觸發展示的自由度交給用戶,也更符合用戶逐級查看的場景。例如,百度搜索推廣平臺中關鍵詞列表中,質量度指標是由多條數據共同決定的,我們采用了將細分指標聚合在氣泡卡片中,當用戶HOVER質量度得分數據時展示出來。



          再比如,有父子層級關系的數據,可以通過父子折疊表格將子信息默認隱藏,用戶根據需要,去展開查看詳細的子信息。



          2、設定折行與截斷規則


          B 端業務的數據信息復雜多樣,信息內容的長度高度是多樣不可控的,很多內容會超出我們限定的最大列寬,最大列高,我們應當給出折行與截斷原則去約束內容的展示,而非總是為具體情況而做特殊設計,破壞體驗的一致性。

          截斷折行原則設定時要細分,不能簡單粗暴的一刀切,比如一行截斷這種,如日期、時間等固定格式內容,拖動列寬后文字應折行而非截斷展示,避免影響用戶誤讀。再比如很多業務實體標題字段是格式化的,即標題前面部分可能都是一致的,這時候如果簡單的截斷,用戶就需要逐一Hover才能找到定位到要找的數據。因而折行與截斷原則,我們建議是給出三種:單行截斷、雙行截斷以及自適應截斷,根據具體業務情景選擇。

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。


          文章來源:站酷    作者:百度MEUX

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


          網格系統:如何使用布局網格構建更好的 UI 設計?

          資深UI設計者

          網格系統已在印刷出版物中使用了很長時間。就比如閱讀報紙,了解新聞如何以網格和文本塊的形式呈現。這很簡單,同時也很難系統。

          網格系統已在印刷出版物中使用了很長時間。就比如閱讀報紙,了解新聞如何以網格和文本塊的形式呈現。這很簡單,同時也很難系統。

          但是,網格在印刷品中與在數字媒體中一樣重要。沒有什么比設計不一致更令人沮喪的了。它看起來不僅不專業,而且還使導航和閱讀變得更加困難。這就是網格有用的地方。

          不可否認,良好設計的秘訣在于視覺元素如何根據它們的位置進行組織和排列。您可以使用布局網格來實現這一點。

          與顏色一樣,排版也是UI/UX 設計的重要組成部分。布局網格也是其中的重要組成部分。如果沒有網格,您的文本和圖像將會無處安放,造成混亂。

          因此,為了讓您更容易理解,我們整理了這份關于網格的指南。它會告訴你:

          A. 什么是網格?

          B. 布局網格的類型

          C. 交互設計中的布局網格

          什么是網格系統?

          網格系統,說的在簡單的話,就是彼此交叉的垂直和水平線的組合。然后使用這些交點來安排網站或應用程序上的內容。網格系統允許設計人員以易于理解和更易于管理的方式排列內容。

          網格充當元素之間的無形粘合劑。即使它們在物理上分開,它也會將它們保持在原位。

          布局網格有哪些類型?

          有四種類型的網格:

          a. 手稿網格

          b. 列網格

          c. 模塊化網格

          d. 基線網格

          讓我們探索其中的每一個,以了解您可以在哪里使用它們。

          手稿網格

          手稿網格,也稱為單列網格,是網格結構的最基本版本。它是一個大的矩形區域,占據頁面或格式內的大部分空間。

          這些網格對于顯示連續的文本塊很有用,或者您可以使用圖像來填充塊。它們通常用于印刷出版物,例如書籍。

          列網格

          列網格,顧名思義,將元素組織成列。根據配置,列網格可能只有兩列或最多六列。

          有兩種類型的柱形網格,對稱和非對稱。

          列網格中的圖像可以放置在一列或跨兩列。

          雜志、研究或學術論文、在線報紙較多使用列網格。

          模塊化網格

          模塊化網格既有列又有行。它們具有相同大小的模塊。當您想要對復雜布局進行更多控制時,這些類型的網格非常有用。

          報紙使用模塊化網格和列網格來更好地控制布局。使用模塊化網格,無限變化是可能的。

          基線網格

          文本所在的行稱為基線?;€網格可以應用于任何布局網格,為您的文本提供節奏。

          網格確保每行文本(基線)的底部與垂直間距對齊。

          基線網格可見于橫線筆記本中。他們保持文本的節奏。

          交互設計中的布局網格及其好處

          交互式設計沒有固定的大小。這背后的原因是人們使用不同屏幕尺寸的設備,例如智能手機、智能手表、平板電腦和臺式機。

          因此,當人們從一臺設備移動到另一臺設備時,需要重新組織元素以適應不斷變化的屏幕尺寸。要完成這些更改,布局網格是最佳選擇。

          網格系統以多種方式提高設計質量,包括:

          它有助于創建清晰度和一致性

          一致性至關重要,尤其是對于數字媒體。它可以幫助用戶理解在哪里尋找一條信息。網格為一致性奠定了基礎,從而間接提高了清晰度。

          使設計具有響應性

          響應式設計已成為當今的必需品。如果您的網站沒有響應并且對桌面和移動設備不友好,您的用戶就會遠離。因此,設計師使用網格來創建跨多個屏幕尺寸的設計一致性。

          使設計更易于修改

          數字媒體在不斷發展。數字媒體的主要優勢之一是只要創建,就可以重復使用。網格設計也是如此。您可以重新排列這些網格以創建新版本的設計。

          常見問題

          哪種網格系統最好?

          網格的應用取決于格式。例如,手稿網格適用于書籍,但不適用于報紙或雜志。

          關鍵要點

          自 13 世紀首次使用網格以來,網格一直在幫助各種藝術家。網格就像一個骨架,將元素固定在一起。它們可以幫助您在設計中找到完美的平衡。

          現在您已經很好地了解了布局網格、它們的類型和它們的優點,您可以在設計中使用它們。

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png


          文章來源:站酷  作者:對啊設計君

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務



          設計模式|輸入線索:如何讓用戶清楚該輸入什么?

          資深UI設計者


          What 是什么

          簡介:「輸入線索」是指用示例輸入或說明文本以占位符(Placeholder)的形式顯示在輸入框中,以幫助用戶理解需要輸入的內容,或給出相關線索的一種設計方式。

          例子:  在 Ant Design 輸入框組件 的示例中(如下圖),我們可以看到「輸入線索」可以更好地幫助界面說明輸入字段的內容或解釋輸入字段的功能。


          Why 為什么

          「輸入線索」這種設計模式可以讓界面不言自明。由于輸入線索的內容位于用戶輸入的位置,因此用戶往往不會忽略這個信息。



          對比:「輸入線索」VS「輸入說明」

          「輸入說明」與「輸入線索」都是輔助用戶輸入的設計模式,這些模式可以幫助用戶明確輸入信息的內容形式。

          那么這兩種模式有什么差異性呢?


          使用「輸入說明」這種模式時,快速瀏覽用戶界面的用戶可能會輕易地忽略說明信息,因為用戶的目標是盡可能快地完成表單,然后進入下一步操作(雖然有的場景下這也是其中一個設計目標,但在這里不討論)。因此,過多的文本說明也會給用戶帶來較大的心智負擔。


          Google 注冊賬號頁是結合使用「輸入說明」與「輸入線索」的一個典型案例。通過使用「輸入線索」告訴用戶需要填寫的內容,通過「輸入說明」來補充填寫信息的相應意圖,進而使得用戶可以清晰地意識到需要填寫什么,并輸入相應信息。


          When 什么時候使用

          用戶可能不一定清楚需要在輸入框中輸入的內容。在設計上,你可能不希望在輸入框附近上添加更多的字,造成視覺壓迫。還有一種情況,如果界面空間有限,無法使用「輸入說明」時,也可以考慮使用「輸入線索」。當出現下拉菜單或者組合輸入框時,往往需要配合該模式進行使用。


          使用條件

          · 輸入框要求輸入的內容可能不容易讓人馬上理解;

          · 設計上不希望在其他地方補充新的內容;

          · 可以承載文本的輸入空間可能沒有太多;

          · 配合下拉菜單或者組合輸入框使用;


          How 如何使用

          1. 選擇適當的提示文本

          · 對于下拉列表,使用 “選擇”、“選取”等單詞,英文使用 Select Choose 或者 Pick 等;

          · 對于文本輸入框,使用“輸入”等單詞,英文使用 Type 或 Enter;

          · 盡量使用祈使句,以動詞短語開頭;

          · 以描述輸入內容的名詞結尾,例如“選擇狀態”,“在此處輸入消息”或“輸入患者姓名”等;


          2. 提示文本的位置

          有關文本提示的位置應該和輸入值的位置一致。 比如,提示本身不應該是下拉菜單中的可選值。


          Example 案例

          案例一:Ant Design Pro 登錄功能預覽

          用戶需求:用戶登錄功能的預覽與體驗

          Ant Design Pro 是一個中后臺開發的模板腳手架,其并不提供真實賬號登錄服務。因此 Ant Design Pro 的開發者為了模擬真實使用環境,提供了一個可正常登錄的賬號,賬號密碼分別 user 和 ant.design ,其余情況下用戶輸入的賬號密碼均會提示不正確。


          在這個場景下,通過將正確的賬號密碼以輸入線索的方式顯示在占位符中,巧妙地告訴體驗 Ant Design Pro 的用戶正確的賬號密碼。


          案例二:163郵箱登錄頁面

          用戶需求:登錄賬號

          163郵箱登錄頁面的賬號輸入框中的輸入線索非常有用。正常用戶在看到后綴有 @163.com 時可能并不一定能意識到可以輸入手機號碼。而通過在占位符中 顯示「郵箱賬號或手機密碼」,高效便捷地提示了用戶可以直接輸入手機號碼進行登錄。


          案例三:小米賬號登錄頁面

          用戶需求:輸入賬號密碼

          「輸入線索」有一種設計上的變體,稱為「浮動標簽」。因為一般來說,當用戶激活輸入框時,占位符文本會消失。而「浮動標簽」不會消失,通過移動位置和更改大小駐留在界面中。這種設計方式可以使得界面變得簡潔、優雅。



          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png


          文章來源:站酷  作者:Ant_Design

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務


          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合