На самом деле цвета круговой диаграммы являются уникальными из-за того, как работает базовый объект ColorSet (вы можете записать шестнадцатеричные значения цвета среза, если не верите мне).Каждый цвет генерируется с использованием правил, определенных в свойствах ColorSet
и его stepOptions
, и, в отличие от v3, где он генерировал совершенно случайные цвета, дополнительные сгенерированные цвета будут согласованы при каждой загрузке диаграммы с настройками, которые выопределяется и будет приблизительно аналогичным с изменениями яркости, насыщенности и т. д. существующих цветов или baseColor, так что новые цвета фактически соответствуют существующей теме / списку цветов.
Конечно, вы можете пойти так далеко, в зависимости от настроек, которые вы указали, и объема данных, которые вы используете, так как даже цветовые правила, вероятно, будут генерировать цвета, которые через некоторое время будут чрезвычайно похожими, поэтому здравый смысл применяется какхорошо с учетом размера данных и выбора типа диаграммы;Мне было бы трудно утверждать, что круговая диаграмма из 1000 срезов может использоваться дистанционно с общей точки зрения UX, но это только я.Если вы действительно хотите полностью уникальные цвета для своей 1000-секционной диаграммы, вам лучше вручную определить свой собственный список цветов из 1000 цветов и назначить его для серии круговой диаграммы.Существует множество алгоритмов и библиотек, которые вы можете использовать для создания этого списка самостоятельно.