數據可視化【十五】

經驗法則:在顏色不相鄰的時候加上背景顏色顏色的個數為6~12比較好。
顏色其實很大程度上由背景決定而不是他本身決定。

D3 Scale-Chromatic 有許多顏色刻度,可以根據自己的需要進行選擇。

參考論文:Practical Rules for Using Color in Charts(Stephen Few,perceptual Edge)

規則1:如果想要同一種顏色看起來一樣,應該保證背景是一致的
規則2:如果想要一種顏色可以被輕易的看到,應該使用一種和物品顏色有充分差異的背景顏色
規則3:只有在需要服務于特定通信目標時才使用顏色
規則4:僅僅在不同的顏色包含不同的含義的時候才使用不同的顏色,否則使用同一種顏色就可以
規則5:使用柔和、自然的顏色來顯示大部分信息,使用明亮或者黑暗的顏色來高亮更需要關注的信息
規則6:當使用顏色對一系列的定量值進行編碼時,堅持使用單一的色相,并改變強度,從低值的淡色到高值的漸深漸亮的顏色
規則7:表和圖的非數據組件應該以足夠明顯的方式顯示,以執行它們的角色,但不能再明顯了,因為過分突出可能會使它們分散對數據的注意力
規則8:為了保證擁有色盲的人群可以正確閱讀數據,應該避免在一張圖里使用大量的紅色和綠色

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

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

相關文章

Ubuntu修改/刪除主目錄下的中文文件夾

在Ubuntu的主目錄下一般是有一些中文的目錄,例如桌面,視頻等等,還無法修改名稱,在一群英文文件夾里面顯得有些突兀(Ubuntu終端下的中文一點也不好看),就想把這些文件夾修改一下,結果…

19 刪除鏈表的倒數第N個

題目的意思很簡單,就是刪除一個鏈表倒數第N個節點。 需要用到鏈表的標準操作:快慢指針。 我們讓一個快指針先指向第N個元素,這個時候快指針總比慢指針領先N個元素,等到快指針指向鏈表尾部的時候慢指針就指向需要刪除的元素。 之前…

844. Backspace String Compare

題目的意思大概是有兩個字符串,其中的#表示退格鍵,讓比較最后兩個字符串是否相當。 很容易想到的思路就是用一個棧進行模擬這個過程,特別需要注意如果一個串是空串也是可以退格的。 但是很容易想到的另一個特性就是,前面的字符有…

鏈表三連擊

876:鏈表的中間節點 206:反轉鏈表 143:重排練表 鏈表的中間節點 這個題一看就是最簡單的快慢指針,但是在具體實現的時候我還是猶豫思考了一下:要不要在鏈表前面放置啞節點,快指針應該什么時候判斷已經到達…

D3力導引圖

學習力導引圖的時候在網上沒有找到什么好的教程,支離破碎地進行了一段時間的學習,還閱讀了d3的關于d3的官方文檔,但是始終覺得不的要領。這里記錄一下我學習力導引圖的一些心得以及推薦一下學習資源。 學習資源 官方文檔:https:…

Ubuntu Pycharm啟動后卡住無法操作

昨天還好好的,今天打開Pycham突然卡住了,卡在了那個preparing workspace的地方,然后在網上搜索了很多方法都沒用。直到在網上看到有個大佬說是因為搜狗輸入法的問題,我才突然記起來昨天安裝了搜狗輸入法。。。 kill掉卡住的Pycha…

327 區間和的個數

題目描述 Given an integer array nums, return the number of range sums that lie in [lower, upper] inclusive. Range sum S(i, j) is defined as the sum of the elements in nums between indices i and j (i ≤ j), inclusive. Note: A naive algorithm of O(n2) is t…

瀏覽器訪問本地文件

之前一直苦惱無法在瀏覽器訪問本地文件,尤其是寫的網頁需要調用外部數據的時候,今天學習到可以用python很方便的解決問題 如果有python3環境,直接在對應的文件夾下運行(這里是Ubuntu環境,如果是Windows應該在命令行也…

Ubuntu使用jupyter notebook +導出PDF

因為最近需要做數據分析的工作,所以復習了一下numpy和pandas,并安裝了jupyter notebook進行數據分析,這里記錄一下環境的設置。 ps:jupyter notebook真香 安裝 python3 -m pip install --upgrade pip //升級pip pip3 install jupyter使用 …

SSH:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

給服務器重裝了一下系統,結果報了上述錯誤: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! ...在網上找…

Ubuntu20.04 更新后黑屏無法加載驅動

本來我的電腦好好的,突然提示說有可應用的更新,我想都沒想就直接更新了,可是沒想到更新以后經過grub以后就會黑屏,一動不動,在網上搜索了許多,提到的說法是在grub界面對第一個Ubuntu的啟動按e進行編輯 在倒…

每日一題:leetcode1489. 找到最小生成樹里的關鍵邊和偽關鍵邊

時隔多年我終于又開始寫博客了,主要是已經放假了,之前一直忙于考試和課設沒有時間寫博客,學習筆記也因為買了iPad的緣故大部分都是手寫的了。 假期想要把以前做過的項目都整理一下放在github和CSDN上。 也已經很久沒有寫算法題了&#xff0…

每日一題:leetcode989.數組形式的整數加法

題目描述 題目分析 題目非常簡單&#xff0c;但是我還是wa了幾發&#xff0c;對不起&#xff0c;我太菜了。我的想法是把K轉換為數組然后用大整數加法處理。但是因為太久沒有寫了導致寫了好久。 class Solution { public:void add(vector<int> &A, vector<int&g…

每日一題:leetcode674.最長連續遞增序列

題目描述 題目分析 一遍遍歷&#xff0c;如果硬要說用了什么算法的話覺得應該算是一個簡單的滑動窗口吧 AC代碼 class Solution { public:int findLengthOfLCIS(vector<int>& nums) {if (nums.size() 0) {return 0;}int ret 1;int cnt 1;for (int i 1; i <…

每日一題:leetcode959.由斜杠劃分區域

題目描述 題目分析 仔細分析這道題以后雖然覺得可能要轉化為圖之類的&#xff0c;但是完全沒有具體的想法&#xff0c;因為每個格子都有三種情況&#xff0c;這三種情況的不同的組合又會產生不同的結果。 發現找不到編碼轉化為圖以后&#xff0c;我分析了一下不同數量方塊之間…

每日一題:leetcode1319.聯通網絡的操作次數

題目描述 題目分析 ps&#xff1a;這篇博客是補前天的&#xff0c;前天在老家不方便寫博客 題目挺簡單的&#xff0c;但是通過題目對圖的連通性有了一個更深刻的認識&#xff1a;如果有超過&#xff08;或等于&#xff09;n-1條邊&#xff0c;則一定是可以讓整個圖聯通的。 如…

每日一題:leetcode1128.等價多米諾骨牌對數

題目描述 題目分析 看到題目以后第一個想法是遍歷數組&#xff0c;對每個元素有一個數據結構中保存了該元素出現的次數&#xff0c;然后往結果中相加&#xff08;表示該元素和前面的對數&#xff09;&#xff0c;然后再將元素出現的次數加一。 思考用什么數據結構保存元素出現…

每日一題:leetcode1579.保證圖可完全遍歷

題目描述 題目分析 非常慚愧&#xff0c;感覺自己有點畏難心理&#xff0c;看到是困難題第一個想法是自己想不出來。。。 因為自己認為自己做不出來&#xff0c;所以完全不能進行思考&#xff0c;稍微思考一下就覺得不行不行。 我也想到了分別用兩個并查集判斷各自可以去掉多少…

每日一題:leetcode724.尋找數組的中心索引

題目描述 題目分析 今天這道題原本很簡單&#xff0c;我都沒打算寫題解&#xff0c;當時用手機看的題目&#xff0c;我想著我三分鐘應該能寫出來&#xff0c;結果沒想到wa了三發。。。 對待簡單題不要輕視&#xff0c;對待難題不要畏難。 今天的主要問題是沒有看數據范圍&…

C++Primer學習筆記:第2章 變量和基本類型

空類型不對應具體的值&#xff0c;僅用于一些特殊的場合 long的長度為32位&#xff0c;float有&#xff17;個有效位&#xff0c;double有16個有效位 如果數值超過了int的范圍&#xff0c;應該用long long而不是long&#xff0c;long一般和int一樣大 在算術表達式中不要使用…