1

我知道如何用折线图做到这一点,但我必须使用饼图。

任务是我有一个图表,概述了一组产品的状态使用情况,我需要将一个切片设置为始终相同的颜色,但问题是我可以让系列代码工作,并且没有好的建议任何一个。

我想要的是,如果我们看到一些东西没有被大量使用,我们希望它是相同的颜色,否则它可以是任何颜色。

example:
product #1 has sold 2 units in last 30 days
product #2 has sold 100 units in last 3 days
product #3 has sold 1 units in last 30 days

产品#3 应该是红色的,但其他两个可以是其他任何东西。

目前我正在使用 seriesColors,但我想要的数据并不总是按特定顺序排列,所以这对于我需要的东西来说是一个糟糕的解决方案。

我希望有人对此有所了解,并希望它是可能的。

我必须使用 jqPlot,所以请不要对不同的库提出建议。

4

2 回答 2

2

所以把它们作为所有销售产品总和的 1。然后对于颜色,创建一组你真正认为可以协同工作的颜色,并从你的列表中随机选择(不包括红色)。然后对于最低的项目将颜色设置为红色。

如果您不能使用 jqPlot,请查看 D3.js。

于 2012-06-21T14:42:58.543 回答
2
seriesColors :[
               '#FF4700','#BA00FF',
               '#25FF00', '#5100FF',
               '#aa2211','#FFFF00',
               '#3377aa', '#FAE8FD',
               '#9933aa','#00FFED',
               '#9324A6', ''
              ],
于 2012-12-08T05:30:09.090 回答