首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >花纹色差的控制

花纹色差的控制
EN

Stack Overflow用户
提问于 2015-01-19 20:02:36
回答 1查看 83关注 0票数 1

我有一个条形图,在那里我需要限制使用的颜色数量,这样不同的条形图可能会以相同的颜色结束。例如,如果颜色仅限于红色和蓝色,并且有6个条形(每个条形有自己的系列),那么将它们显示为:

红蓝红蓝红蓝

(这不是在每个x轴上重复的两个系列。)

为此,我创建了一个带有颜色数组的变量:

代码语言:javascript
运行
复制
var availableColors = ["Red", "Blue"];

然后在我设置的配置中:

代码语言:javascript
运行
复制
colors: availableColors,...

这是唯一可行的办法。这两种颜色确实会在所有的条形图上重复,但是每次一个颜色在一个新的条形中重复时,它就会出现在这个颜色的不同的颜色上。(我故意不把“灰色”作为这些颜色之一,所以没有50个笑话。)

如何将颜色固定在每个条形上,这样我就不会得到每种颜色的阴影?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-20 09:49:29

这个怎么样?

代码语言:javascript
运行
复制
var availableColors = ["Red", "Blue", "Red", "Blue", "Red", "Blue"];

数组所发生的是flot的默认行为(参见文档):

如果有更多的数据系列比颜色,Flot将尝试产生额外的颜色,以减轻和变暗的颜色在主题。

如果您需要的颜色数是可变的,请在脚本中动态创建数组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28032624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档