Как создать список на 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


Log in to reply