У меня проблема с круговыми диаграммами Рафаэля. Данные, которые я использую, являются динамическими, и в некоторых случаях возвращается только 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"]});
В этой ситуации мне действительно нужно, чтобы этот полный пирог был черным, так как он установлен в "цветах"
Я что-то не так делаю или это ошибка?