Как создать список на js c определённым количеством элементов?

Поддержка
  • 	new Chartist.Line('.ct-golden-section', {
        labels: ['День 1', 'День 2', 'День 3', 'День 4', 'День 5','День 6', 'День 7', 'День 8', 'День 9', 'День 10', 'День 11', 'День 12', 'День 13', 'День 14','День 15', 'День 16', 'День 17', 'День 18', 'День 19'],
            series: [
                [12, 9, 1, 5, 4,12, 9, 1, 5, 4],
                [2, 1, 4.7, 5.5, 8,2, 1, 4.7, 5.5, 8],
                [121,5,11,9,8,3,1,12,5,11,9,8,3,1],
                [1,4,5,6,1,3,1,1,4,5,6,1,3,1],
                [11, 9, 3, 8, 4,11, 9, 3, 8, 4]
            ]
        }, {
            fullWidth: true,
            chartPadding: {
                right: 510,
                top: 400
    
            }
    });
    

    вот есть такой график со списком дней,как сделать чтобы не надо было писать вот так "['День 1', 'День 2', 'День 3', 'День 4', 'День 5','День 6', 'День 7', 'День 8', 'День 9', 'День 10', 'День 11', 'День 12', 'День 13', 'День 14','День 15', 'День 16', 'День 17', 'День 18', 'День 19']"

    а что то типо

    var cicle_index = 0
    var day = "дней"
    var labels = [day,cicle_index]
    

    как правильно в код написать?
    И ещё вопрос этот же график можно вставить в БАС? на новый интерфейс?

  • @assd Изучить js, html, css. Я не шучу ) И это у вас всего лишь вызов функции какого-то скрипта.

  • да оно у меня нормально работает локально на сайте,график выводится и всё работает, простоя хотел сделать цикл,которые добавляет в список дни,но чёт не получается
    0_1562577385963_graph.png

  • @assd Ну вот для этого и надо учить js

  • @assd said in Как создать список на js c определённым количеством элементов?:

    	new Chartist.Line('.ct-golden-section', {
        labels: ['День 1', 'День 2', 'День 3', 'День 4', 'День 5','День 6', 'День 7', 'День 8', 'День 9', 'День 10', 'День 11', 'День 12', 'День 13', 'День 14','День 15', 'День 16', 'День 17', 'День 18', 'День 19'],
            series: [
                [12, 9, 1, 5, 4,12, 9, 1, 5, 4],
                [2, 1, 4.7, 5.5, 8,2, 1, 4.7, 5.5, 8],
                [121,5,11,9,8,3,1,12,5,11,9,8,3,1],
                [1,4,5,6,1,3,1,1,4,5,6,1,3,1],
                [11, 9, 3, 8, 4,11, 9, 3, 8, 4]
            ]
        }, {
            fullWidth: true,
            chartPadding: {
                right: 510,
                top: 400
    
            }
    });
    

    вот есть такой график со списком дней,как сделать чтобы не надо было писать вот так "['День 1', 'День 2', 'День 3', 'День 4', 'День 5','День 6', 'День 7', 'День 8', 'День 9', 'День 10', 'День 11', 'День 12', 'День 13', 'День 14','День 15', 'День 16', 'День 17', 'День 18', 'День 19']"

    а что то типо

    var cicle_index = 0
    var day = "дней"
    var labels = [day,cicle_index]
    

    как правильно в код написать?
    И ещё вопрос этот же график можно вставить в БАС? на новый интерфейс?

    Не совсем понял что именно ты хочешь сделать по коду, но решить задачу по названию темы можно через простой цикл

    for(var i = 0, arr = []; i < 10; i++, arr.push("День " + i));
    

    в результате будет массив:

    ["День 1","День 2","День 3","День 4","День 5","День 6","День 7","День 8","День 9","День 10"]
    
  • @fox спасибо за ответ,я уже было нашел решение)Чуток тупанул с циклом.
    Но ещё остался вопрос,
    Это у меня график.Возможно его прикрутить к БАСу?
    Допустим я буду в базу парсить ланные и выводить на график это можно так?

  • @assd said in Как создать список на js c определённым количеством элементов?:

    @fox спасибо за ответ,я уже было нашел решение)Чуток тупанул с циклом.
    Но ещё остался вопрос,
    Это у меня график.Возможно его прикрутить к БАСу?
    Допустим я буду в базу парсить ланные и выводить на график это можно так?

    Можно, почему нет? Смотри css и js

  • 0 Votes
    13 Posts
    947 Views
  • 0 Votes
    2 Posts
    446 Views
  • 0 Votes
    3 Posts
    495 Views
  • 0 Votes
    3 Posts
    588 Views
  • 0 Votes
    5 Posts
    2093 Views