Babaq
@Babaq

Как задать label?

Использую фреймворк Chart.js. И как мне кажется, то как я пишу кол.во лейблов не совсем правильно. Нужно задать определенное количество, допустим 300, а не писать *"",* как это делаю я. По докам лазил, ничего не нашел. Буду благодарен. Тоже самое делаю и с забиванием полей информации о позиции точки.

5d30572978a2c895749752.jpeg

Chart.defaults.scale.ticks.beginAtZero = true;
		 Chart.defaults.global.animation = false;// отключение анимации
		 var chart = new Chart(ctx, {
		 	type: 'line',

		 	data: {


		 		labels: ["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],
		 		datasets: [{
		 			label: 'График температуры',
		 			borderColor: 'reb(28, 160, 255)',
		 			backgroundColor: 'rgba(0,255,30,0.10)',

		 			data: newdata

		 		},
  • Вопрос задан
  • 103 просмотра
Решения вопроса 2
xEpozZ
@xEpozZ
Веб-разработчик
const labels = [];
const countLabels = 300;

for (let i = 0; i< countLabels; i++){
    labels.push("");
}
var chart = new Char(...)
Ответ написан
Mr_Sergo
@Mr_Sergo
Так еще можно
let labels = Array(300).fill('');
console.log(labels);  // ["","","",...] - 300 элементов
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы