我对拉斐尔饼图有疑问。我使用的数据是动态的,在某些情况下,只返回 1 个值,这意味着整个图表被填充,因为它是唯一的切片。问题是当只有 1 个值时,它会忽略我的颜色指定。
例如:下面是一个具有 2 个值的拉斐尔饼图的创建,每个切片都有在“颜色”部分中指定的正确颜色:
var r = Raphael("holder");
r.piechart(160, 136, 120, [100,200],{colors: ["#000","#cecece"]});
这很好用,我得到两个大小合适的切片,一个黑色,一个灰色。
然而,下面的示例创建了一个完整的馅饼,总是用蓝色填充,无论我的颜色设置如何。
var r = Raphael("holder");
r.piechart(160, 136, 120, [100],{colors: ["#000"]});
在这种情况下,我真的需要那个完整的馅饼是黑色的,因为它被设置为“颜色”
我做错了什么,还是这是一个错误?