首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何为数据可视化找到合适配色

不幸是,渐变配色明度变化往往不够明显,其中许多颜色会像下图Color Hunt中配色一样很容易就变得难以区分。 ? 让我们试着把上图第一组配色扩展10个颜色: ? ?...(Google Material蓝色具有全彩,红色盲模式和灰度模式) 然而,仅有明度变化配色可能还不够。配色方案变化越大,用户将数据系列映射到可视化效果就越容易。...规则2:遵循自然色彩模式 设计师们知晓一个左脑思维者并不容易察觉秘密:并非所有颜色都能被平等使用。 纯粹数学观点来看,浅紫色深黄色过渡颜色渐变应大致类似于浅黄色深紫色过渡。...(Kyle Pearce,Wesley Fryer和Jon Sullivan摄影作品) 诸如此类自然颜色渐变还有:浅绿色蓝色,浅黄色深绿色,橘黄色冷灰色,等等。 ?...通过这样做,我们配色对色盲人士友好,对其他人来说也很容易辨别,并且可以处理112个数据系列任何地方。

74920
您找到你想要的搜索结果了吗?
是的
没有找到

【OpenGL】十二、OpenGL 绘制线段 ( 绘制单条线段 | 绘制多条线段 | 依次连接点组成线 | 绘制圈 | 绘制彩色线 )

// 每个颜色分量占一个字节 // 参数数据是 R 红色 G 绿色 B 蓝色 A 透明度 // 下面设置含义是白色, 绘制点时候, 每次都使用白色绘制..., -2.0f, -10.0f) , 绘制前设置蓝色 ; 设置颜色就是在点设置前调用 glColor4ub(0, 0, 255, 255) 方法 , 设置当前颜色 ; 当 白色 绿色点...之间连线时 , 颜色白色渐变到绿色 ; 代码如下 : // 渲染场景 // 清除缓冲区 , // 使用之前设置 glClearColor(1.0, 0.0, 0.0, 1.0) 擦除颜色缓冲区...dc); 运行效果如下 : 第 1 个点白色 , 第 2 个点绿色 , 第 3 个点蓝色 ; 线段 1 白色 ~ 绿色渐变 , 线段 2 绿色 ~ 蓝色渐变 , 线段 3 蓝色...~ 白色渐变 , 这是 OpenGL 固定管线差值出来颜色 ; 八、相关资源 ---- GitHub 地址 : https://github.com/han1202012/OpenGL 博客源码快照

4.1K00

科研绘图配色

色彩种类两三种。每张插图最多选两三种颜色,通过改变明暗程度或饱和度增加色彩组合。可以利用互补色和相邻色实现配色协调与搭配,全文尽可能保持配色一致。 尽量使用柔和颜色。...配色可以把点设为深色,然后提高颜色透明度。 【等高线图和热图配色】 颜色多,图线多,建议用配色方案,通常用双色或者三色渐变方案。...它们通常具有独特颜色,这些颜色彼此分开以强调差异。 下图展示了顺序调色板和发散调色板差异。...顺序调色板用浅到深五种蓝色代表从低到高收入水平范围,它最适合强调最高收入水平地理分布特点(马里兰州马萨诸塞州东北海岸)。...它提供三种配色模式,调色板、渐变色、三色渐变,我们可以生成调色板或我们选择颜色创建漂亮CSS渐变

98910

Matplotlib数据关系型图表(2)

注:1、气泡图大小是映射到面积而不是半径或直径,如果是半径或直径,气泡大小会呈现指数级变化,还会导致视觉误差。...2、气泡大小通过1个视觉特征来表示,为了避免数据重叠、遮挡,一般要设置透明度。另外,也可以添加颜色渐变气泡图(2个视觉特征)来表示,可以观察数据变化。...z:在x,y位置下高度值。 levels:如果为整数n,则在z最大值和最小值之间自动寻找不大于n+1条间隔最优化等高线。也可以传入数组,表示等高线值,但是必须小排列。...**kwargs:其他参数,例如colors(等高线颜色);camp(颜色映射)等等。...colors = colors, linestyles = '--') ax3.clabel(labels, inline = True, colors = colors, fmt = '%.2f') #为等高线设置颜色映射

1.2K30

一篇文章带你了解SVG 渐变知识

渐变是一种从一种颜色另一种颜色平滑过渡。另外,可以把多个颜色过渡应用到同一个元素上。 SVG渐变主要有两种类型:(Linear,Radial)。...当x1和x2相等,而y1和y2不同时,可创建垂直渐变。 当x1和x2不同,且y1和y2不同时,可创建角形渐变。*/ 实例 1 定义水平线性渐变黄色红色椭圆形。 SVG代码 <!...offset属性用来定义渐变开始和结束位置。 填充属性把 ellipse 元素链接到此渐变。 实例 2 定义一个垂直线性渐变黄色红色椭圆形。...标签是definitions缩写,它可对诸如渐变之类特殊元素进行定义。 实例 1 定义一个放射性渐变白色蓝色椭圆。...填充属性把ellipse元素链接到此渐变。 实例 2 定义放射性渐变白色蓝色另一个椭圆。

77910

花里胡哨背景渐变

left (右侧左侧)、to right (左侧右侧)等。...我们如果在工作中遇到导出视觉稿无法对应设计师原稿时,不妨直接设计师那得到渐变方向、每个颜色起点终点和色值 比如从左到右,最左边中点为红到蓝,再到最右边为绿,得出代码: background-image...渐变角度从起始位置开始,先是 10 度切换到蓝色,然后再以 350 度角度切换到白色。 怎么样,右上角那一缕阳光照射着三寸小木板,是不是很有意思。...他们用法跟普通线性渐变和径向渐变一样,唯一不同时,如果渐变无法撑满就会重复撑满为止 来看一下对比: 0 10% 红色蓝色向下渐变,左边是普通线性渐变,右边是重复渐变渐变 background-image...red, yellow 30deg); 右边这个重复圆锥渐变如果旋转起来是不是可以模仿一个胜利效果呢~ 0 8% 蓝色黑色重复径向渐变 重复径向渐变也是一样,当渐变横纵轴小于父盒子宽高时

25321

接口测试平台代码实现142: 平台主题-夏日清凉

先来记住之前样子吧: 然后我们先改右下蓝色底部背景: 给这个div背景色改成如下,background注意别写错了。颜色一定要淡,最好直接用我写这个。中间夹杂了三种颜色,淡蓝/白/浅粉。...看看效果: 然后我们继续改 把里面的这个小蓝色方块也给改了: 其实直接复制上面的即可,只是朝向右right变成了左left。...,我只是教给大家修改颜色方法,大家可以按照自己喜好 设置成各种各样主题颜色,这个渐变色不止可以放2种3种,可以放很多很多颜色,你放个彩虹都没人管。...然后要开刀是我们深蓝色左侧菜单: 我一直觉得这个颜色不好看,终于逮到机会换了。菜单在我们welcome.html文件里。...我们先尝试第二种,找找之前背景色,不然要一个个标签加太麻烦了。 我们观察,这个菜单下面 有这么一句,dark深色。

42730

颜色系(color palette)是什么?一文带你掌握全部用法!

palettes) 在可视化中使用调色板类型取决于映射颜色数据性质。...通常,较低值与较亮颜色相关,较高值与较深颜色相关联。这是因为绘图往往是在白色或类似的浅色背景上。在深色背景上,通常会出现相反情况,即更高值用更亮、更亮颜色表示。...单色系调色板*次要维度是其 色调(hue)。通常,较暖颜色(朝向红色或黄色)会出现在较亮一端,而较冷颜色(朝向绿色、蓝色或紫色)会出现在较暗一端。...并非创建每个图表都需要多种颜色。如果只有两个变量要绘制,它们很可能由垂直和水平位置或长度编码。颜色通常只在需要将第三个变量编码图表中时才会出现,或者它是像饼图这样专业图表组成部分。...应根据映射颜色数据类型使用不同类型调色板: 多色系调色板(Qualitative palettes) 单色系调色板(Sequential palettes) 双色渐变系调色板(Diverging

3.2K10

Ps|神奇液化海报

1 方法一 1.1 使用粗细不一、颜色不一画笔随意涂抹,没有特定规律。 ? 图1.1 1.2 使用液化,并增大液化画笔,并凭个人感觉涂抹,使之出现扭曲线条。 ?...图1.2 1.3 新建一个正圆黑色图层,并置于液化层下方,选中液化层使用剪贴蒙版,并添加渐变映射。 ?...图1.3 1.4 shift+alt+ctrl+e合并所有图层为圆,选取圆区域并复制,再使用线性渐变作用于拷贝层,并选中建立蒙版,并使用白色画笔在左上方涂抹,使蓝色部分显示。 ?...图2.2 2.3 添加渐变映射。 ? 图2.3 2.4 合并所有图层,并复制,一层放于上方,一层放于最底部,使用自由变换调整如下图所示: ?...总结重点如下: 液化达到扭曲效果需要原图有粗细不一、颜色不一线条,可以手动画出也可以运用滤镜。 颜色搭配,这个靠个人美感,可以多看看他人海报,培养敏感性。也可以直接去网站找别人色纸。

73830

R可视乎|等高线

简介 等高线图(contour map) 是可视化二维空间标量场基本方法[1],可以将三维数据使用二维方法可视化,同时用颜色视觉特征表示第三维数据,如地图上等高线、天气预报中等压线和等温线等。...)#绘图颜色相关 library(directlabels) #等高线相关 数据介绍 数据为z,breaks_lines为之后需要绘图间隔准备。...这里使用geom_tile()进行演示,将三维数据(x,y,z)中(x,y)表示位置信息,z映射颜色。这里scale_fill_gradientn()将颜色填充呈n个梯度。...拓展:scale_*_gradient创建一个双色梯度(低-高),scale_*_gradient2创建一个渐变颜色梯度(低-中-高),scale_*_gradientn创建一个n色梯度。...添加等高线具体数值 在上面的图基础上,利用directlabels包direct.label()添加等高线具体数值,从而不需要颜色映射图例,同一轮廓上数值相同。

4.2K20

心理学|颜色是如何影响我们情绪

金黄渐变色代表了一个明亮乐观未来。黄色经常其它颜色中跳脱出来,给环境注入乐观情绪和能量,同时也带来创新思维。...在美国,因为美钞背面的颜色是绿色,绿色代表金钱、财富和资本主义。——小编注。 蓝色 蓝色带给人信任、依靠以及承诺。作为海洋和天空颜色蓝色经常出现在我们生活中。...影响 · 让人镇静和平静 · 冷静情绪 · 帮助直觉判断 你可能不知道事 · 蓝色是最不具有明确性别指向颜色,对于男性和女性有同样吸引力。...· 蓝色是最爱被用于牙刷颜色。 · 猫头鹰是唯一能看见蓝色鸟类。 · 人们在蓝色房间里工作通常最有成效。 · 蓝色对蚊子吸引力是其它颜色两倍。...1971年,在越南实行除草剂项目中使用 白色 白色让人想到纯洁,干净和中立。

3.2K100

2022年8大色彩趋势新鲜出炉!这些配色方案值得你使用

您可以轻松添加白色或不同深浅灰色,使您以黑色和霓虹绿色为主配色方案更加丰富和完整。在某些情况下,设计师甚至会添加鲜艳粉红色作为口音,考虑粉红色和绿色流行,这是有道理。...这个例子有趣之处在于,很容易观察情绪如何根据两种颜色哪一种占主导地位而变化。第一个屏幕以蓝色为主,看起来宁静祥和,而橙色占主导地位第二个屏幕是强烈。 趋势四:黑色和金色 关键词“优雅”。...趋势六:绿白黄 根据色调不同,黄色和绿色可以创造能量和生命,唤起欢乐和愉快感觉,或者平静和神秘。在这里,我们有一个具有巨大多样性流行颜色组合,这使得它在每个平面设计领域都很流行。...黑色和红色经常出现在有毒和有毒蛇、青蛙、昆虫,甚至一些鸟类中。自然地,我们对这些颜色反应是根深蒂固,我们注意它们,使任何黑色和红色组合都成为广告强大力量。然而,颜色本身与选择性注意无关。...粉色,尤其是柔和柔和粉色传达着青春、花朵和希望,而紫色在其中比例高于蓝色,使其更加充满活力和成熟。这些颜色渐变中也很有效。

77320

WGCNA将共表达基因与表型数据相关联

单纯共表达基因集合结果并不能与我们实验设计相关联,对于识别到几十个共表达基因集合,一一进行富集分析去挖掘其功能,看上去如此盲目,没有目的性,所以我们需要对共表达基因集进一步挖掘,常规做法就是分析其中与性状相关共表达基因...在该图中,每一行代表一个module, 每一列代表一种表型,每个单元格颜色由对应相关系数进行映射,数值-11,颜色由绿色过渡到白色,然后过渡到红色。...这里在运行时,会有一个有趣小提示,因为红绿色盲原因,不推荐采用绿色红色颜色渐变,建议采用蓝色红色渐变,只需要把greenWhiteRed替换为blueWhiteRed即可,效果图如下 ?...设想一下,在组间差异非常大情况下, 不同分组条件下modules与表型数据相关性结果肯定也会不同,所以对于样本具有不同分组数据,需要不同分组分开分析,WGCNA当然也支持这样分析,不同分组表达量保存在不同文件中...在该图中,只有在两组中共表达趋势相同modules才会有颜色填充。 所谓与表型数据关联,其实就是一个相关性分析,最后可以根据相关性分析结果,筛选与某种表型显著相关modules。

2.2K21

OpenCV系列之轮廓入门 | 二十一

轮廓可以简单地解释为连接具有相同颜色或强度所有连续点(沿边界)曲线。轮廓是用于形状分析以及对象检测和识别的有用工具。 为了获得更高准确性,请使用二进制图像。...OpenCV 3.2开始,findContours()不再修改源图像。 在OpenCV中,找到轮廓就像黑色背景中找到白色物体。因此请记住,要找到对象应该是白色,背景应该是黑色。...输出等高线和层次结构。轮廓是图像中所有轮廓Python列表。每个单独轮廓是一个(x,y)坐标的Numpy数组边界点对象。 注意 稍后我们将详细讨论第二和第三个参数以及有关层次结构。...要绘制所有轮廓,请传递-1),其余参数是颜色,厚度等等 在图像中绘制所有轮廓: cv.drawContours(img, contours, -1, (0,255,0), 3) 绘制单个轮廓,如第四个轮廓...只需在轮廓数组中所有坐标上绘制一个圆(以蓝色绘制)。

70810

视频颜色理论

Ollie提出了杆和锥体在眼睛中工作方式。有一个中心区域,可以看到最好细节,并具有大多数视锥细胞。视锥细胞是帮助看到颜色细胞。...总体而言,在人眼中,对蓝色敏感度远远低于对绿色、对红色敏感度。这是因为进化角度来看,通过蓝色看到细节所获得重要信息要比绿色(植物颜色)少得多。...当然,红色有助于理解绿色和棕色碎片,它们都是植物固有的颜色。Ollie解释说,这样做结果是,当处理光时,必须以一种考虑人类对不同波长敏感性不同方式来进行处理。...Ollie直方图开始讲解,该直方图显示了照片有多少是具有某固定亮度,从而有助于了解图片整体曝光程度。对于直方图,水平轴显示亮度,左侧为黑色,右侧为白色。...关于色彩和渐变讨论应该在拍摄过程早期就开始,Ollie指出要点是,这不是一个花费很大对话,但在制作初期它对项目成本和结果影响来说是无价。 附上演讲视频:

60520

02-移动端开发教程-CSS3新特性(中)

渐变 渐变是CSS3当中比较丰富多彩一个特性,通过渐变我们可以实现许多炫丽效果,有效减少图片使用数量,并且具有很强适应性和可扩展性。...linear-gradient()方法,第一个参数方向,后面参数是渐变颜色颜色可以是多个颜色后面可以设置百分比表示渐变到盒子位置。...例如: background: linear-gradient(to bottom, blue, white); 顶部渐变到底部,颜色蓝色白色 background: linear-gradient...(to right, red, blue 20%, white); 向右渐变颜色由红色渐变蓝色(20%位置为蓝色)然后到白色 线性渐变还可以设置按照某个角度进行渐变渐变角度参考如下图:...椭圆使用最近端值, 这就意味着开始点(中心点)封闭盒子最近端距离来指定椭圆尺寸。

2.1K00

【干货】计算机视觉实战系列02——用Python做图像处理

它可以很好地帮助我们处理数学运算,绘制图表,或者在图像上绘制点、直线和曲线,具有比PIL更强大绘图功能。Matplotlib中PyLib接口包含很多方便用户创建图像函数。...进而我们移动下面和左边线坐标0(数据空间)。 用法为: Spine(axes, spine_type, path, **kwargs)axes :包含spine轴实例。...绘图时有很多选项可以控制图像颜色和样式: plot(x,y) #默认为蓝色实线 plot(x,y,’r*’) #红色星状标记 plot(x,y,’go-’) #带有圆圈标记绿线...plot(x,y,’ks-’) #带有正方形标记黑色点线 颜色标注: ‘b’ #蓝色 ‘g’ #绿色 ‘r’ #红色 ‘c’ #青色 ‘m’ #品红 ‘y’ #黄色 ‘k’ #黑色 ‘w’ #白色...其中contour()本应用于设置等高线,用法为: contour(Z) :绘制矩阵Z等高线 contour(Z,n) :设置等高线根数(画出来有n根等高线) contour(Z,v) :v是元素随下标单调递增一维向量

3.3K130
领券