一种颜色均衡的方法、装置及电子设备制造方法及图纸

技术编号:31488959 阅读:26 留言:0更新日期:2021-12-18 12:25
本发明专利技术公开了一种颜色均衡方法、装置及电子设备,包括:获取每个数据块在图册中的占比,每个数据块填充有一种颜色,基于每个数据块的占比,计算图册中每种颜色的比例值,基于每种颜色的比例值计算标准差,并在标准差大于预设的阈值的情况下,将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到标准差小于预设的阈值;其中,每一组置换色中包括颜色的比例值大于平均值的第一目标颜色和颜色的比例值小于平均值的第二目标颜色。由此,通过比例值大于平均值的颜色与比例值小于平均值的颜色进行置换,调整了图册颜色的均衡度,使得图册的颜色趋近于均衡。使得图册的颜色趋近于均衡。使得图册的颜色趋近于均衡。

【技术实现步骤摘要】
一种颜色均衡的方法、装置及电子设备


[0001]本专利技术涉及可视化
,尤其涉及一种颜色均衡的方法、装置及电子设备。

技术介绍

[0002]图表设计时,为了体现不同数据的区别,通常会采用颜色对图表中展示的不同数据进行区分,并且,为了便于用户使用,预先设计了不同的主题,同一个主题中包括设计师预先设计的一组颜色,生成图表时,直接通过主题中的一组颜色对图表进行渲染。
[0003]但是现有技术中使用主题中的颜色时,颜色的配比完全取决于数据的大小,当数据不平均的情况下,由同一个主题渲染出的图表会出现某一个或者某几个颜色的比例很大,其它颜色的比例很小,颜色非常的不均衡,导致从视觉效果上看整体画面非常不协调。

技术实现思路

[0004]有鉴于此,本专利技术实施例公开了一种颜色均衡方法、装置及电子设备,解决了现有技术中颜色比例失调的问题。
[0005]本专利技术实施例公开了一种颜色均衡方法,包括:
[0006]获取每个数据块在图册中的占比;所述每个数据块填充有一种颜色;
[0007]基于每个数据块的占比,计算图册中每种颜色的比例值;
[0008]基于每种颜色的比例值,计算标准差;
[0009]若所述标准差大于预设的阈值,将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述标准差小于预设的阈值;其中,每一组置换色包括颜色的比例值大于平均值的第一目标颜色和颜色的比例值小于平均值的第二目标颜色。
[0010]可选的,所述获取每个数据块在图册中的占比,包括:
[0011]针对任意一个第一数据块,计算所述第一数据块隶属的第一图表区域在所述图册中的占比;
[0012]计算所述第一图表的实际绘制区域在所述第一图表区域的占比;
[0013]计算所述第一数据块在所述第一图表的实际绘制区域的占比;
[0014]基于所述第一数据块在所述第一图表的实际绘制区域的占比、所述第一数据块隶属的第一图表区域在所述图册中的占比和所述第一图表的实际绘制区域在所述第一图表区域的占比,计算所述第一数据块在所述图册中的占比。
[0015]可选的,所述将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,包括:
[0016]基于当前每种颜色的比例值,计算图册中所有颜色的比例值的平均值;
[0017]若任意一种颜色的比例值的标准差大于预设的阈值,则:
[0018]从颜色的比例值大于平均值的颜色中选取一个第一目标颜色,从颜色的比例值小于平均值的颜色中选取一个第二目标颜色,并将第一目标颜色和第二目标颜色作为一组置
换色;
[0019]将选取出的一组置换色中的颜色进行置换,置换的过程包括:将选取出的一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值;
[0020]计算每一种颜色的比例值,基于每一种颜色的比例值计算标准差,并确定所述标准差与预设阈值的关系。
[0021]可选的,所述将选取出的一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值,包括:
[0022]若第一目标颜色的比例值大于所述平均值且第二目标颜色的比例值小于所述平均值,则:
[0023]从第一目标颜色对应的数据块中选取一个第二目标数据块;
[0024]将所述第二目标数据块的颜色变更为第二目标颜色;
[0025]分别计算第一目标颜色的比例值和第二目标颜色的比例值;
[0026]计算第一目标颜色的比例值和第二目标颜色的比例值,并判断第一目标颜色的比例值和所述平均值的关系,所述第二目标颜色的比例值和所述平均值的关系。
[0027]可选的,所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值,包括:
[0028]所述第一目标颜色的比例值小于或者等于所述平均值,或者所述第二目标颜色的比例值小于或者等于所述平均值。
[0029]本专利技术实施例公开了一种颜色均衡装置,包括:
[0030]获取单元,用于获取每个数据块在图册中的占比;所述每个数据块填充有一种颜色;
[0031]第一计算单元,用于基于每个数据块的占比,计算图册中每种颜色的比例值;
[0032]第二计算单元,用于基于每种颜色的比例值,计算标准差;
[0033]颜色置换单元,用于若所述标准差大于预设的阈值,将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述标准差小于预设的阈值;其中,每一组置换色包括颜色的比例值大于平均值的第一目标颜色和颜色的比例值小于平均值的第二目标颜色。
[0034]可选的,所述颜色置换单元,包括:
[0035]第一计算子单元,用于基于当前每种颜色的比例值,计算图册中所有颜色的比例值的平均值;
[0036]颜色置换子单元,用于:
[0037]若任意一种颜色的比例值的标准差大于预设的阈值,则:
[0038]从颜色的比例值大于平均值的颜色中选取一个第一目标颜色,从颜色的比例值小于平均值的颜色中选取一个第二目标颜色,并将第一目标颜色和第二目标颜色作为一组置换色;
[0039]将选取出的一组置换色中的颜色进行置换,置换的过程包括:将选取出的一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述第一目标
颜色的比例值或者第二目标颜色的比例值趋近于平均值;
[0040]计算每一种颜色的比例值,基于每一种颜色的比例值计算标准差,并确定所述标准差与预设阈值的关系。
[0041]可选的,所述颜色置换子单元,则:
[0042]循环子单元,用于若第一目标颜色的比例值大于所述平均值且第二目标颜色的比例值小于所述平均值,则:
[0043]选取子单元,用于从第一目标颜色对应的数据块中选取一个第二目标数据块;
[0044]颜色变更子单元,用于将所述第二目标数据块的颜色变更为第二目标颜色;
[0045]第一计算子单元,用于分别计算第一目标颜色的比例值和第二目标颜色的比例值;
[0046]第二计算子单元,用于计算第一目标颜色的比例值和第二目标颜色的比例值,并判断第一目标颜色的比例值和所述平均值的关系,所述第二目标颜色的比例值和所述平均值的关系。
[0047]可选的,所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值,包括:
[0048]所述第一目标颜色的比例值小于或者等于所述平均值,或者所述第二目标颜色的比例值小于或者等于所述平均值。
[0049]本专利技术实施例公开了一种电子设备,包括:
[0050]存储器和处理器;
[0051]所述存储器用于存储程序,所述处理器用于在执行所述程序时,执行下述所述的颜色均衡方法:
[0052]获取每个数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种颜色均衡方法,其特征在于,包括:获取每个数据块在图册中的占比;所述每个数据块填充有一种颜色;基于每个数据块的占比,计算图册中每种颜色的比例值;基于每种颜色的比例值,计算标准差;若所述标准差大于预设的阈值,将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述标准差小于预设的阈值;其中,每一组置换色包括颜色的比例值大于平均值的第一目标颜色和颜色的比例值小于平均值的第二目标颜色。2.根据权利要求1所述的方法,其特征在于,所述获取每个数据块在图册中的占比,包括:针对任意一个第一数据块,计算所述第一数据块隶属的第一图表区域在所述图册中的占比;计算所述第一图表的实际绘制区域在所述第一图表区域的占比;计算所述第一数据块在所述第一图表的实际绘制区域的占比;基于所述第一数据块在所述第一图表的实际绘制区域的占比、所述第一数据块隶属的第一图表区域在所述图册中的占比和所述第一图表的实际绘制区域在所述第一图表区域的占比,计算所述第一数据块在所述图册中的占比。3.根据权利要求1所述的方法,其特征在于,所述将至少一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,包括:基于当前每种颜色的比例值,计算图册中所有颜色的比例值的平均值;若任意一种颜色的比例值的标准差大于预设的阈值,则:从颜色的比例值大于平均值的颜色中选取一个第一目标颜色,从颜色的比例值小于平均值的颜色中选取一个第二目标颜色,并将第一目标颜色和第二目标颜色作为一组置换色;将选取出的一组置换色中的颜色进行置换,置换的过程包括:将选取出的一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值;计算每一种颜色的比例值,基于每一种颜色的比例值计算标准差,并确定所述标准差与预设阈值的关系。4.根据权利要求3所述的方法,其特征在于,所述将选取出的一组置换色中的第一目标颜色对应的部分数据块的颜色变更为第二目标颜色,直到所述第一目标颜色的比例值或者第二目标颜色的比例值趋近于平均值,包括:若第一目标颜色的比例值大于所述平均值且第二目标颜色的比例值小于所述平均值,则:从第一目标颜色对应的数据块中选取一个第二目标数据块;将所述第二目标数据块的颜色变更为第二目标颜色;分别计算第一目标颜色的比例值和第二目标颜色的比例值;计算第一目标颜色的比例值和第二目标颜色的比例值,并判断第一目标颜色的比例值和所述平均值的关系,所述第二目标颜色的比例值和所述平均值的关系。5.根据权利要求3或4所述的方法,其特征在于,所述第一目标颜色的比例值或者第二
目标颜色的比例值趋近于平均值,包括:所述第一目标颜色的比例值小于或者等于所述平均值,或者所述第二目标颜色的比例值小于或者等于所述平均值。6.一种颜色均衡装置,其特征在于...

【专利技术属性】
技术研发人员:刘熙伟
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1