Javascript 在Flot中自动生成颜色不工作

Javascript 在Flot中自动生成颜色不工作,javascript,flot,Javascript,Flot,当我向图表动态添加一个新系列时,应用了相同的初始颜色,它应该根据文档生成一个新颜色,但它没有,这是一个错误还是我做错了什么 我正在使用flot 0.8.2 更新:我刚刚看到这一点,它可能与: Fiddle:是的,如果您以这种方式使用flot,这会有一点问题。当您使用setData()添加第二个系列时,flot不会添加新颜色,因为它会从已用于第一个系列的自动颜色数组的开头重新开始。 (我将向您打开的页面添加更多详细信息。) 如果使用flot=$.plot($(“#容器”),[serie1,ser

当我向图表动态添加一个新系列时,应用了相同的初始颜色,它应该根据文档生成一个新颜色,但它没有,这是一个错误还是我做错了什么

我正在使用flot 0.8.2

更新:我刚刚看到这一点,它可能与:


Fiddle:

是的,如果您以这种方式使用flot,这会有一点问题。当您使用
setData()
添加第二个系列时,flot不会添加新颜色,因为它会从已用于第一个系列的自动颜色数组的开头重新开始。 (我将向您打开的页面添加更多详细信息。)

如果使用
flot=$.plot($(“#容器”),[serie1,serie2])相反,您可以获得所需的正常行为。


或者,您可以在数据中指定颜色,如

var serie1 = { label: "test", data: [[12, 123], [15, 125]], color: 0 };
var serie2 = { label: "jonas", data: [[12, 125], [15, 123]], color: 1 };

酷,我在票上看到了你的评论,那肯定是个bug。谢谢
var serie1 = { label: "test", data: [[12, 123], [15, 125]], color: 0 };
var serie2 = { label: "jonas", data: [[12, 125], [15, 123]], color: 1 };