数据可视化【十五】

经验法则:在颜色不相邻的时候加上背景颜色颜色的个数为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.mzph.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一样大 在算术表达式中不要使用…