#chart.js
#chart.js
Вопрос:
Я ищу способ установить определенные значения по оси y. У меня есть пять наборов данных на точечной диаграмме, и я хотел бы отображать только максимальные значения трех из них на отдельной оси y. Желаемый эффект
Мой текущий подход (изображение):
{
type: 'linear',
id: 'secondary',
position: 'right',
ticks: {
beginAtZero: true,
fontColor: '#466696',
fontSize: 14,
fontStyle: 'bold',
callback: function (val) {
return '$' val;
}
},
afterBuildTicks: function (scale) {
scale.ticks = [ctrl.statePension, ctrl.statePension ctrl.pensionSavings, ctrl.statePension ctrl.pensionSavings ctrl.insuranceValue];
},
gridLines: {
drawOnChartArea: false,
}
}
Это вроде как работает, но метки, расположенные близко друг к другу, перекрываются, несмотря на то, что включен автозапуск. Есть ли способ повторить поведение с первого изображения?