Javascript 获取flot自动生成的RGB颜色

Javascript 获取flot自动生成的RGB颜色,javascript,jquery,graph,flot,Javascript,Jquery,Graph,Flot,我正在寻找一种方法来获取flot为该系列自动生成的RGB颜色。在我的例子中,由索引指定的自动生成的颜色很重要,因为用户应该添加和删除序列,并且序列的总数不是固定的。我还打算开发一个表示系列颜色的自定义图例,获取这些颜色的一种方法是从绘制的系列中获取,如Tom所示,plot.getData()[I].color(其中I是索引) 但是,我希望在创建绘图或在其上绘制任何系列之前使用颜色。是否有固定的相关性或映射函数返回给定索引的RGB颜色?默认颜色是(取自源代码):颜色:[“#edc240”、“#af

我正在寻找一种方法来获取flot为该系列自动生成的RGB颜色。在我的例子中,由索引指定的自动生成的颜色很重要,因为用户应该添加和删除序列,并且序列的总数不是固定的。我还打算开发一个表示系列颜色的自定义图例,获取这些颜色的一种方法是从绘制的系列中获取,如Tom所示,
plot.getData()[I].color
(其中I是索引)

但是,我希望在创建绘图或在其上绘制任何系列之前使用颜色。是否有固定的相关性或映射函数返回给定索引的RGB颜色?

默认颜色是(取自源代码):
颜色:[“#edc240”、“#afd8f8”、“#cb4b4b”、“#4da74d”、“#9440ed”]
。如果您有更多的数据系列Flot将使用这些颜色的浅色或深色版本,您可以在源代码中搜索特定的方法


或者,您可以为每个数据系列定义一种特定的颜色,然后将其用于图例和绘图(这是我在类似情况下所做的)。

我怀疑我必须深入研究源代码或开发一个颜色生成器。看来没有别的办法了。