Случилось так, что мне надо сделать график на js. Перебрал множество плагинов. И я столкнулся с рядом проблем. То в одном координаты задаются статично, то в другом проблемы с заданием единичных отрезков и не распознается итерация for, а он нужен, когда у тебя координаты в массиве. Короче посоветуйте хорошую библиотеку, в которой можно нормально строить график. Был бы очень благодарен. Ну или если тут найдется специалист в Chart.js, то был бы очень признателен послушать его рекомендации. Буду бампать до посинения. P.S. я начинающий, прошу сильно не гнобить, даже на звание эникейщика не претендую
>>171943529 Блин, я наверно чего-то не понимаю. Почему он не хочет с for работать? Он не хочет работать в цикле, но знает, что он в нем находится. Не знаешь случайно как это фиксить?
>>171944825 Что тебе надо пофиксить? цикл 1 раз прокручивается, потом условие не проходит ( нафига там вообще цикл), функция доходит до конца. Вроде как все в порядке
>>171945684 Так в том то и дело, что он цикл должен пройти 4 раза и записаться в x и u1. Но цикл не проходить через data.addRows. Но когда цикл for заканчивается, i становится равным последниму числу в моей webm это 4. И тем самым график он записывает по координатам x[4] и u1[4]. А мне нужно, чтобы он на графике поставил еще точки с координатами x[0] u1[0], x[1] u1[1] и т.д. Но он не записывает их потому что цикл for не проходит через data.addRows
>>171945710 нет. data.addRows должен был мне построить график с координатами u1[0] x[0], u1[1] x[1], u1[2] x[2], u1[3] x[3]. Однако цикл for не проходит через data.addRows. Он возвращается в начало цикла, до тех пор, пока i не станет равным 4. А когда i = 4, то цикл заканчивается. И, соответственно, data.addRows строит график по координатам u1[3] x[3]. >>171946213 Вот https://jsfiddle.net/zuzobp28/2/
>>171946347 ну смотри что у тебя в данный момент происходит, у тебя рисуется график из точки u1[0] x[0] в точку u1[1] x[1] дальше он идёт в u1[2] x[2] и дальше идёт в u1[3] x[3]. Тебе надо что бы у тебя было 4 графика из 0, 0 в u1 x ? Так?
>>171947008 Короче вот в чем беда. Иногда график рисуется таким образом, как на пикриле. Это бывает, когда у нас в массиве значения не отсортированы. Короче представь точку с координатами [0,0]. Есть еще точка [3,3]. И есть еще одна с координатами [2,5]. График в chart.js строится в виде, как на пикриле. Нельзя сделать там так, чтобы он строил график в соответствии с возрастанием значений оси X?
Случилось так, что мне надо сделать график на js. Перебрал множество плагинов. И я столкнулся с рядом проблем. То в одном координаты задаются статично, то в другом проблемы с заданием единичных отрезков и не распознается итерация for, а он нужен, когда у тебя координаты в массиве. Короче посоветуйте хорошую библиотеку, в которой можно нормально строить график. Был бы очень благодарен. Ну или если тут найдется специалист в Chart.js, то был бы очень признателен послушать его рекомендации. Буду бампать до посинения.
P.S. я начинающий, прошу сильно не гнобить, даже на звание эникейщика не претендую