甘特圖看起來很生硬?教你使用智能顏色裝飾你的甘特圖!(二)

在上一篇文章中我們了解到顏色在甘特圖中也有不同的作用。其中顏色在甘特圖中扮演著三個角色,才能使甘特圖對用戶有意義。

  • 顏色決定甘特圖的外觀。
  • 顏色還可以用來定義甘特圖的語義。因此,它們幫助用戶更快地理解甘特圖所呈現的完整且常常復雜的現實。
  • 顏色還可以為甘特圖提供智能,從而使用戶更快地做出關鍵決策。

我們接著來介紹如何使用顏色來更好的調整甘特圖的外觀。

如何使用智能顏色來調整甘特圖外觀?

Tip5:不要試圖推翻日常語義

在我們的日常生活中,一些顏色一定有一個非常獨特的意義。例如,考慮交通信號燈或控制面板。因此,如果您想表達相應的語義,可以使用這些顏色。這就是為什么用綠色條和綠色鏈接顯示項目的關鍵路徑沒有任何意義。

Tip6:在類似的活動中使用相同的顏色

如果你希望用戶能夠一眼看出你的甘特圖中顯示的情況,實現這一點的一個好方法是對類似的活動或分組對象使用相同的顏色。例如,要顯示分組任務,對每個組的所有條形圖和對應的表區域使用相同的顏色。

Tip7:顏色層次結構應該表示信息層次結構

通常,我們會注意到圖中顏色所講述的故事與甘特圖中實際信息所講述的故事不同。

我們就需要確保顏色層次結構表示信息層次結構。不要通過使用粗體顏色來引導用戶注意不太重要的東西。我們可以通過下面的圖片來看一下。

Tip8:突出所選元素的藝術價值

顏色通常用于突出顯示甘特圖中的節點或表行等元素,將它們標記為“當前”或“活動”元素。這個選擇與下一個用戶交互相關,例如刪除所有標記的節點。

在這種情況下,如果所有選擇的元素都以標識方式標記,這對用戶非常有幫助。這可以通過使用明顯的顏色來吸引用戶的注意來實現。您可以通過定義一個綁定到過濾器的新層來實現這一點,該層僅在應用過濾器條件時才會顯示。

然而,在幾乎任何情況下,甘特圖都不像上面那樣簡單。通常,要標記的元素有自己的顏色來表示特定的語義。然后標記顏色將隱藏“語義顏色”。因此,用戶可能會丟失關于標記元素的重要信息。

在這種情況下,我們建議將選定的元素變暗或變亮。我們的VARCHART XGantt控件在它的屬性頁上提供了一種簡單的方法。

請注意:VARCHART XGantt的默認調暗和亮度固定為原來顏色亮度的25%。正如您從上面的屏幕截圖中看到的,這種方法可以生成保留標記元素語義但標記不再清晰可見的圖。

然后,解決方案是使用自己的圖層進行標記。在下面的例子中,我們使用了一個黑色圖層,alpha值(透明度)設置為128。此外,我們可以將字體顏色從深灰色更改為白色。這增加了對比度,從而提高了可讀性。

- 未完待續 -

想要體驗VARCHART XGantt嗎?趕快下載最新試用版吧!還有21天免費聽書卡贈送喲!


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279678.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279678.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279678.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

網絡串流_串流NFL足球的最便宜方式(無需電纜)

網絡串流Football season is almost upon us. That means one thing: expensive cable or satellite TV packages. Okay, it also means beer commercials and overpriced stadium tickets and quarterbacks trying to sell you car insurance. But in terms of immediate cost…

【高清】網絡安全思維導圖

本文轉自 是阿杰啊 51CTO博客,原文鏈接:http://blog.51cto.com/jschinamobile/1969018

生成函數初探

對給定序列\(\{a_{0,1,2,\cdots}\}\) 構造一個函數\(F(x)\sum_{i0,1,2,\cdots}a_if_i(x)\),稱\(F(x)\)為序列\(\{a_{0,1,2,\cdots}\}\)的生成函數。其中,序列\(\{f_{0,1,2,\cdots}(x)\}?\)只作為標志用,稱為標志函數。 普通型生成函數(OGF) …

Pixel相機是怎么做到自動補抓最不錯的自拍照

網絡大廠 AI研究團隊近日在最新的Pixel相機中,于無快門模式Photobooth新增親吻偵測功能,當用戶親吻自己的愛人時,相機會自動捕捉這一瞬間。網絡大廠過去是藉由Photobooth模式,讓用戶更簡單地成功自拍,不管是一個人、情…

os x 啟動引導_什么是OS X的啟動板以及它如何工作?

os x 啟動引導If you’re new to OS X, or even if you’re not and you’re simply used to pinning everything to the Dock, you might have wondered what Launchpad is, what it does, and how to use it. 如果您不熟悉OS X,或者即使您不熟悉OS X,而…

freeradius的proxy功能

要配置freeRADIUS的proxy功能,就需要熟悉它的兩個配置文件:proxy.conf 和client.conf。 1. proxy.conf主要是用來配置被代理的radius server(也叫home server) 和 realm, 以及他們之間的映射關系,也就是req…

小程序 iphone和安卓_如何阻止iPhone和iPad應用程序要求評級

小程序 iphone和安卓Lots of iPhone and iPad apps ask for ratings, and they often don’t stop. Even if you do leave a review just to stop seeing the review requests, new apps you install will pester you for reviews, too. iOS 11 fixes this problem, limiting h…

一篇年薪60萬的JVM性能調優文章

2019獨角獸企業重金招聘Python工程師標準>>> JVM 調優概述 性能定義 吞吐量 - 指不考慮 GC 引起的停頓時間或內存消耗,垃圾收集器能支撐應用達到的最高性能指標。延遲 - 其度量標準是縮短由于垃圾啊收集引起的停頓時間或者完全消除因垃圾收集所引起的停頓…

yum 出錯,提示Segmentation Fault (core Dumped) 的解決辦法

CentOS5.5部署Zlib導致yum使用不了,報錯Yum Segmentation Fault (core Dumped) 。 在一臺CentOS.5.5的機器上使用Yum時突然報錯,提示Yum Segmentation Fault (core Dumped) ;并產生core.*文件 解決辦法: # rpm -q zlib zlib-devel…

手機主題隨手機殼改變_無線充電可以與手機殼一起使用嗎?

手機主題隨手機殼改變With wireless charging making its way into the new iPhones, there are undoubtedly a lot of questions floating around about how this technology works in practical application. The biggest question I’ve heard so far is: will it work with…

求連續序列的最大子序列和

求一個序列的最大子序列和,這個可以有幾種方法都可以去求解,這里我提供兩種方法給大家。 假如這個序列是{1,-2,3,4},顯然最大子序列和是7,那么這個要怎么去計算呢? 第一種方法就是順…

Go語言與數據庫開發:01-09

包和工具 Go語言有超過100個的標準包(譯注:可以用 go list std | wc -l 命令查看標準包的具體數目),標準庫為大多數的程序提供了必要的基礎構件。在Go的社區,有很多成熟的包被設計、共享、重用和改進,目前互…

android 文本后圖標_如何在Android中更改文本,圖標等的大小

android 文本后圖標Let’s face it: no matter how good the screens are on our phones and tablets, the text can sometimes be too tiny if you have poor eyesight. The good news is that there are a variety of methods to help you alleviate squinting just to make …

Code Chef February Challenge 2019題解

傳送門 \(HMAPPY2\) 咕 話說這題居然卡\(scanf\)的么??? int T;cin>>T; while(T--){cin>>n>>a>>b>>k;puts(n/an/b-n/(a*b/__gcd(a,b))*2>k?"Win":"Lose"); } \(CHEFING\) 咕咕 int T;…

Linux文本查看命令之uniq

uniq是專用的去重命令限制:必須相鄰的兩行內容相同才算是重復,如果內容相同,但是兩行之間有其他內容就不算重復。使用uniq命令先排序,再去重。-d 的選項是用來僅顯示重復行的-u 僅顯示不重復的行-c 統計每一行出現的次數本文轉自 …

BitMap位圖與海量數據的理解與應用

1. Bit Map算法簡介 來自于《編程珠璣》。所謂的Bit-map就是用一個bit位來標記某個元素對應的Value, 而Key即是該元素。由于采用了Bit為單位來存儲數據,因此在存儲空間方面,可以大大節省。 2、 Bit Map的基本思想 我們先來看一個具體的例子&a…

imdb文件_如何停止IMDB應用程序向您發送通知

imdb文件Recently, the IMDB app started sending out notifications for “Featured Trailers”. As near as I can guess, this is where the production company pays IMDB to push a link to the trailer to a load of people in an effort to promote it. If IMDB isn’t …

科普:BCH能夠買什么?如何使用BCH買東西?

2019獨角獸企業重金招聘Python工程師標準>>> 一提到BCH,你最想拿它做什么?可能對于投資者來說,它是暴富的神器,是投資的工具;對于開發者來說,是實現自身價值構建應用程序的網絡和平臺&#xff0…

驅動學習之驅動體驗

1:什么是linux驅動 從本質上講,驅動就是屬于內核層面的程序代碼,是直接和硬件打交道的。與裸機中直接操作寄存器去操作硬件的不同之處在于,裸機中操作的是物理內存,而我們在驅動中操作的是虛擬內存,驅動中還…

vim(三)golang代碼跳轉配

在golang的代碼里跳來跳去。。。。 godef 安裝 跳轉是通過godef實現,godef的安裝目錄一般是$GOBIN,只要讓godef命令在$PATH下即可 godef 命令安裝: go get -v github.com/rogpeppe/godef go install -v github.com/rogpeppe/godef vim插件安裝 ~/.vimrc配…