У меня есть два набора массивов, один для оси X и один для оси Y. Ось X - это даты, а ось Y - значения обменных курсов. Я создал график на своем веб-сайте, который представляет собой линейный график, показывающий график изменения обменного курса, например, между евро и долларом США.
Я работаю над проектом и сейчас пытаюсь найти способ для людей с Слабое зрение, как у пожилых людей, чтобы понять график, услышав анализируемый текст, когда они нажимают «включить режим невидимости». До сих пор я написал код для нахождения значений max и min в массиве и соответствующих им индексов в x и y. Текст прост и выглядит примерно так: «в этот период», «доллар был слабым по отношению к евро, и это», «это было сильнее, бла-бла».
Но мне было интересно, есть ли способ сделать функцию, где программа отслеживает тренд на графике и где он останавливается?
некоторые образцы данных:
var dates = ["2020-04-14","2020-04-12","2020-04-05","2020-03-29","2020-03-22","2020-03-15","2020-03-
08","2020-03-01","2020-02-23","2020-02-16","2020-02-09","2020-02-02","2020-01-26"];
var values =
[9.9567,9.9385,10.1643,12.9507,14.4375,9.6832,9.3736,15.6214,9.7664,13.7115,9.6562,9.6228,9.5627];