Обновление 2:
Исправлено в 4.0.0-бета.85.
Убедитесь, что вы очищаете кеш браузера после обновления. И не стесняйтесь обращаться к нам снова, если вы все еще испытываете эту проблему.
Обновление 1:
Ответ от amchart
участника / технического директора Мартинаса Мажериса (https://github.com/martynasma):
Похоже, есть две проблемы: документация неверна и есть ошибка, которая мешает ей работать:)
Я обновил документы. Стоит сказать так:
{
// ...
"series": [{
// ...
"colors": {
"list": [
"#845EC2",
"#D65DB1",
"#FF6F91",
"#FF9671",
"#FFC75F",
"#F9F871"
]
}
}]
}
Также исправлена ошибка в версии для разработчиков. Новая версия выйдет в течение 1-2 дней.
Оригинал
Это может быть ошибка, и я открыл проблему на amchart
github. Я обновлю это, как только получу ответ: https://github.com/amcharts/amcharts4/issues/577
Кстати, я думаю, что в вашей конфигурации JSON есть пара проблем:
data
- это массив, а не объект
legend
- это объект, а не массив
Это то, что я использовал для создания демонстрации круговой диаграммы для открытого выпуска:
// Create chart instance in one go
let chart = am4core.createFromConfig({
"colors": {
"list": ["#ff0000","#00ff00", "#0000ff"]
},
// Create pie series
"series": [{
"colors": ["#ff0000","#00ff00", "#0000ff"],
"type": "PieSeries",
"dataFields": {
"value": "value",
"category": "pot"
}
}],
// Add data
"data": [{
"pot": "Within 8 days",
"value": "£111,119.70"
}, {
"pot": "9 - 17 days",
"value": "£225,537.73"
}, {
"pot": "18+ days",
"value": "£720,279.85"
}],
// Add legend
"legend": {},
"innerRadius": 100
}, "chart", am4charts.PieChart);