Вот что я пробовал:< /p>
- Я попытался создать собственные маркеры с помощью элемента Chart.js Point, но столкнулся с ошибкой: «Chart.elements.Point не является конструктором ".
- Затем я расширил элемент Point, чтобы создать собственный элемент точки () и использовал его для рисования маркеров. Однако маркеры не отображаются на диаграмме должным образом.
Код: Выделить всё
CustomPoint
Код: Выделить всё
const bottomMarker = myChart.elements.CustomPoint({
ctx: ctx,
x: myChart.chartArea.left + myChart.chartArea.width / 2,
y: myChart.chartArea.bottom,
options: {
borderColor: 'blue',
borderWidth: 2,
radius: 10,
backgroundColor: 'white'
}
});
bottomMarker.draw();`

Подробнее здесь: https://stackoverflow.com/questions/781 ... ng-chart-j
Мобильная версия