Трендовая и гармоническая составляющие (разложение Фурье)¶
Анализ временных рядов — важный инструмент исследования различных процессов, будь то экологические измерения, технические характеристики оборудования или показатели жизнедеятельности биологического организма.
Один из ключевых этапов обработки временного ряда заключается в выявлении закономерностей, трендов и циклических компонент, скрытых в измеренных данных. Эти компоненты позволяют лучше понимать динамику исследуемых явлений и делать обоснованные прогнозы.
Настоящая работа посвящена изучению временных зависимостей концентрации оксида углерода (CO), содержащегося в выхлопе автомобиля, методом спектрального анализа. Для решения поставленной задачи был разработан специальный алгоритм, включающий несколько последовательных шагов. Перечислим их.
Парсинг данных: чтение сырых данных из файла и преобразование их в удобный формат для дальнейшей обработки.
Добавление временной шкалы: расчет секундной отметки каждого наблюдения относительно начала измерений.
Выделение тренда: выявление долгосрочной тенденции изменения уровня CO путём усреднения значений в скользящем окне и последующей аппроксимацией полиномом третьей степени.
Спектральный анализ: применение быстрого преобразования Фурье (БПФ) для выделения значимых частот колебаний.
Реконструкция сигнала: восстановление основных гармонических компонентов, формирующих структуру процесса после удаления тренда.
Итоговая визуализация: сравнение восстановленного сигнала с исходными данными и оценка качества предложенного метода.
В этой работе мы продемонстрируем возможности аналитического подхода для выявления характерных особенностей временных рядов на примере реальных экспериментальных данных.
Описание реализации алгоритма¶
Основные этапы алгоритма¶
1. Подготовка данных¶
Для подготовки данных используется функция parse_line
, позволяющая разбивать строку на отдельные числовые значения и приводить их к соответствующим типам данных. После парсинга данные загружаются в таблицу типа DataFrame
.
Затем добавляется временная метка в формате секунд, рассчитанная относительно первого замера.
2. Определение тренда¶
Используется два способа определения тренда:
- среднее значение в скользящем окне фиксированного размера,
- аппроксимация полиномом третьей степени.
Первый метод удобен своей простотой и позволяет визуально оценить общий тренд, второй же даёт возможность точной параметрической модели.
3. Спектральный анализ¶
После устранения тренда применяется быстрое преобразование Фурье (FFT). Таким образом, удаётся выявить доминирующие частоты, характерные для данного временного ряда. В ходе анализа полученного спектра выделяются три наибольшие составляющие (гармоники).
4. Реконструкция сигнала¶
На основе выделенных гармоник восстанавливается приближённый сигнал, который накладывается на исходную кривую, и тренд для оценки точности восстановления.
Out[0]:
parse_line (generic function with 1 method)
5×9 DataFrame
Row │ CO CH CO2 O2 lamb n NOx Tmas Time
│ Float64 Float64 Float64 Float64 Float64 Int64 Int64 Float64 Time
─────┼──────────────────────────────────────────────────────────────────────────────
1 │ 0.64 113.0 13.83 0.75 1.012 820 13 0.0 00:00:00
2 │ 0.64 112.0 13.83 0.75 1.012 770 185 0.0 15:56:25
3 │ 0.64 112.0 13.83 0.75 1.012 790 0 0.0 15:56:26
4 │ 0.64 112.0 13.83 0.75 1.012 800 0 0.0 15:56:27
5 │ 0.64 112.0 13.84 0.74 1.012 990 0 0.0 15:56:28
5×10 DataFrame
Row │ CO CH CO2 O2 lamb n NOx Tmas Time Seconds
│ Float64 Float64 Float64 Float64 Float64 Int64 Int64 Float64 Time Float64
─────┼───────────────────────────────────────────────────────────────────────────────────────
1 │ 0.64 113.0 13.83 0.75 1.012 820 13 0.0 00:00:00 0.0
2 │ 0.64 112.0 13.83 0.75 1.012 770 185 0.0 15:56:25 57385.0
3 │ 0.64 112.0 13.83 0.75 1.012 790 0 0.0 15:56:26 57386.0
4 │ 0.64 112.0 13.83 0.75 1.012 800 0 0.0 15:56:27 57387.0
5 │ 0.64 112.0 13.84 0.74 1.012 990 0 0.0 15:56:28 57388.0
Далее переходим к выбору переменной для анализа. Возьмем переменную CO (можно заменить на любую другую):
Имя столбца для анализа: CO
t: [0.0, 25.0, 26.0, 27.0, 28.0]
Далее построим трендовую составляющую. Используем скользящее среднее для выделения тренда:
Для более точного тренда можно использовать полиномиальную аппроксимацию вместо скользящего среднего:
Произведем разложение Фурье для гармонической составляющей.
Произведем восстановление основных гармоник. Выберем несколько наиболее значимых частот и восстановим их вклад:
Полное разложение: тренд и гармоники.
Вывод¶
В ходе анализа удалось выявить следующие важные аспекты поведения изучаемого временного ряда.
- Выделены долговременные колебания уровня CO, представленные явным трендом, определяемым движением транспортного средства и внешними факторами окружающей среды.
- Определена структура периодических изменений концентрации CO, выраженная через выделение трёх главных частот колебаний.
- Оценено качество реконструкции исходного сигнала, которое показало хорошую корреляцию между детрендинированными данными и основными гармониками.
Таким образом, разработанный подход оказался эффективным для анализа сигналов типа временно́й зависимости концентраций веществ, позволяя исследователям извлекать полезные сведения даже из зашумленных данных реального эксперимента.
Предложенный алгоритм легко адаптировать для анализа аналогичных временных рядов в иных областях исследований, где важно разделение данных на тренд и высокочастотные колебания.
{"id": "8897af95-7e07-4c9d-b282-0319c1eecbab", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Исходные данные", "yaxis": "y", "legendgroup": "Исходные данные", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.66, 0.66, 0.7, 0.8, 0.94, 0.94, 1.08, 1.22, 1.37, 1.52, 1.52, 1.72, 1.72, 1.68, 1.57, 1.57, 1.34, 1.34, 1.23, 1.12, 1.12, 1.02, 0.88, 0.88, 0.83, 0.82, 0.82, 0.83, 0.83, 0.84, 0.87, 0.9, 0.93, 0.93, 0.94, 0.94, 0.92, 0.89, 0.89, 0.87, 0.85, 0.82, 0.79, 0.79, 0.87, 0.87, 1.03, 1.28, 1.28, 1.58, 1.94, 2.36, 2.85, 2.85, 3.35, 3.72, 3.95, 4.08, 4.08, 4.2, 4.2, 4.23, 4.26, 4.26, 4.31, 4.31, 4.33, 4.36, 4.36, 4.41, 4.41, 4.43, 4.44, 4.46, 4.48, 4.49, 4.49, 4.51, 4.53, 4.54, 4.56, 4.56, 4.58, 4.6, 4.61, 4.63, 4.63, 4.63, 4.64, 4.65, 4.66, 4.66, 4.66, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.66, 4.65, 4.65, 4.65, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.62, 4.61, 4.61, 4.6, 4.59, 4.58, 4.57, 4.57, 4.56, 4.56, 4.55, 4.56, 4.58, 4.52, 4.32, 4.32, 4.03, 3.7, 3.34, 2.96, 2.96, 2.56, 2.18, 1.87, 1.65], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Тренд", "yaxis": "y", "legendgroup": "Тренд", "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [0.675, 0.6905882352941176, 0.7122222222222222, 0.7389473684210527, 0.7705, 0.8061904761904761, 0.8386363636363637, 0.8769565217391305, 0.9120833333333334, 0.9428, 0.966923076923077, 0.9892592592592593, 1.0017857142857143, 1.013448275862069, 1.0206666666666666, 1.0238709677419355, 1.0393548387096774, 1.0516129032258066, 1.0593548387096776, 1.0670967741935486, 1.0732258064516127, 1.0790322580645162, 1.0848387096774195, 1.090967741935484, 1.0970967741935482, 1.1035483870967744, 1.110967741935484, 1.1187096774193548, 1.1274193548387095, 1.1348387096774193, 1.1393548387096775, 1.1393548387096775, 1.1387096774193548, 1.1325806451612903, 1.1219354838709679, 1.1058064516129031, 1.0841935483870968, 1.0616129032258066, 1.0316129032258063, 1.0016129032258063, 0.9754838709677421, 0.9529032258064517, 0.9354838709677421, 0.9335483870967742, 0.9316129032258064, 0.9429032258064515, 0.9693548387096774, 1.0093548387096773, 1.0683870967741937, 1.1319354838709679, 1.2116129032258065, 1.3048387096774194, 1.4058064516129034, 1.5109677419354839, 1.6158064516129034, 1.7245161290322584, 1.832903225806452, 1.9412903225806455, 2.049677419354839, 2.1570967741935485, 2.2661290322580645, 2.3748387096774195, 2.4841935483870965, 2.5951612903225807, 2.707096774193548, 2.820645161290322, 2.934838709677419, 3.0503225806451613, 3.1670967741935483, 3.285483870967742, 3.4045161290322583, 3.521290322580645, 3.638064516129032, 3.7503225806451614, 3.855161290322581, 3.9603225806451623, 4.056451612903226, 4.1409677419354844, 4.212580645161291, 4.269032258064517, 4.325806451612904, 4.3670967741935485, 4.396451612903226, 4.418387096774193, 4.436451612903225, 4.4548387096774205, 4.469677419354838, 4.484516129032259, 4.498387096774193, 4.511612903225806, 4.52483870967742, 4.5364516129032255, 4.548064516129032, 4.559032258064516, 4.569032258064516, 4.579032258064517, 4.58741935483871, 4.595806451612903, 4.603548387096774, 4.610967741935484, 4.617741935483871, 4.623870967741936, 4.629677419354839, 4.635483870967741, 4.640645161290322, 4.645161290322582, 4.649032258064517, 4.651935483870968, 4.65483870967742, 4.6570967741935485, 4.6583870967741925, 4.659354838709677, 4.659677419354838, 4.66, 4.660322580645161, 4.660322580645161, 4.659999999999999, 4.659354838709676, 4.658709677419354, 4.6580645161290315, 4.6570967741935485, 4.655806451612903, 4.654516129032258, 4.653225806451613, 4.651935483870967, 4.650645161290323, 4.6493548387096775, 4.648064516129032, 4.646451612903227, 4.644516129032259, 4.642580645161291, 4.640322580645161, 4.637741935483871, 4.63483870967742, 4.631612903225806, 4.628387096774193, 4.6248387096774195, 4.621612903225807, 4.618387096774194, 4.615483870967743, 4.613225806451614, 4.609354838709678, 4.599032258064516, 4.588709677419355, 4.5690322580645155, 4.538709677419354, 4.496774193548387, 4.44258064516129, 4.388387096774193, 4.321290322580645, 4.241935483870968, 4.15258064516129, 4.056451612903226, 4.037333333333334, 4.016896551724138, 3.9950000000000006, 3.9714814814814816, 3.946153846153846, 3.918800000000001, 3.889583333333334, 3.8582608695652176, 3.8240909090909088, 3.787142857142858, 3.7470000000000008, 3.703157894736843, 3.6549999999999994, 3.6011764705882348, 3.54125], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 50, 100, 150], "range": [-5.730000000000004, 196.73000000000002], "domain": [0.04683945756780402, 0.9934383202099739], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "50", "100", "150"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время (с)", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2, 3, 4], "range": [0.5190999999999995, 4.790900000000001], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["1", "2", "3", "4"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "CO", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "top", "xanchor": "left", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 0.07}, "width": 1149.53125}}
{"id": "ea9b2084-45ed-4ca7-90d7-b6a068f31087", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Исходные данные", "yaxis": "y", "legendgroup": "Исходные данные", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.66, 0.66, 0.7, 0.8, 0.94, 0.94, 1.08, 1.22, 1.37, 1.52, 1.52, 1.72, 1.72, 1.68, 1.57, 1.57, 1.34, 1.34, 1.23, 1.12, 1.12, 1.02, 0.88, 0.88, 0.83, 0.82, 0.82, 0.83, 0.83, 0.84, 0.87, 0.9, 0.93, 0.93, 0.94, 0.94, 0.92, 0.89, 0.89, 0.87, 0.85, 0.82, 0.79, 0.79, 0.87, 0.87, 1.03, 1.28, 1.28, 1.58, 1.94, 2.36, 2.85, 2.85, 3.35, 3.72, 3.95, 4.08, 4.08, 4.2, 4.2, 4.23, 4.26, 4.26, 4.31, 4.31, 4.33, 4.36, 4.36, 4.41, 4.41, 4.43, 4.44, 4.46, 4.48, 4.49, 4.49, 4.51, 4.53, 4.54, 4.56, 4.56, 4.58, 4.6, 4.61, 4.63, 4.63, 4.63, 4.64, 4.65, 4.66, 4.66, 4.66, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.66, 4.65, 4.65, 4.65, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.62, 4.61, 4.61, 4.6, 4.59, 4.58, 4.57, 4.57, 4.56, 4.56, 4.55, 4.56, 4.58, 4.52, 4.32, 4.32, 4.03, 3.7, 3.34, 2.96, 2.96, 2.56, 2.18, 1.87, 1.65], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Тренд", "yaxis": "y", "legendgroup": "Тренд", "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [1.758495152902981, 0.6106233458059291, 0.5977159722429302, 0.5870312626840822, 0.5785340644228311, 0.5721892247526211, 0.567961590966898, 0.5658160103591068, 0.5657173302226923, 0.5676303978511001, 0.5715200605377753, 0.5773511655761627, 0.585088560259708, 0.5946970918818557, 0.6061416077360514, 0.6193869551157402, 0.6343979813143672, 0.6511395336253776, 0.6695764593422163, 0.6896736057583293, 0.7113958201671606, 0.7347079498621558, 0.7595748421367602, 0.7859613442844189, 0.8138323035985768, 0.8431525673726795, 0.8738869829001717, 0.9060003974744991, 0.9394576583891062, 0.9742236129374386, 1.0102631084129412, 1.0475409921090595, 1.0860221113192383, 1.125671313336923, 1.1664534454555584, 1.20833335496859, 1.2512758891694629, 1.2952458953516222, 1.3402082208085129, 1.3861277128335803, 1.4329692187202696, 1.480697585762026, 1.5292776612522943, 1.57867429248452, 1.6288523267521482, 1.679776611348624, 1.7314119935673926, 1.783723320701899, 1.8366754400455885, 1.890233198891906, 1.9443614445342972, 1.9990250242662069, 2.05418878538108, 2.1098175751723622, 2.165876240933498, 2.222329629957933, 2.279142589539113, 2.3362799669704817, 2.393706609545485, 2.451387364557568, 2.509287079300176, 2.567370601066754, 2.6256027771507475, 2.6839484548456007, 2.74237248144476, 2.8008397042416697, 2.859314970529775, 2.9177631276025213, 2.9761490227533542, 3.034437503275718, 3.092593416463058, 3.1505816096088197, 3.208366930006448, 3.2659142249493884, 3.3231883417310857, 3.3801541276449854, 3.4367764299845316, 3.493020096043171, 3.548849973114348, 3.604230908491507, 3.6591277494680945, 3.7135053433375553, 3.7673285373933343, 3.8205621789288777, 3.873171115237628, 3.925120193613033, 3.976374261348536, 4.026898165737583, 4.076656754073619, 4.12561487365009, 4.17373737176044, 4.220989095698115, 4.267334892756558, 4.312739610229218, 4.357168095409537, 4.400585195590962, 4.442955758066937, 4.484244630130907, 4.524416659076318, 4.563436692196615, 4.601269576785242, 4.637880160135646, 4.673233289541272, 4.707293812295562, 4.7400265756919655, 4.771396427023926, 4.801368213584887, 4.829906782668296, 4.8569769815675965, 4.882543657576234, 4.906571657987655, 4.929025830095304, 4.9498710211926245, 4.969072078573063, 4.986593849530065, 5.002401181357076, 5.016458921347539, 5.028731916794902, 5.039185014992608, 5.047783063234101, 5.054490908812831, 5.0592733990222385, 5.06209538115577, 5.062921702506872, 5.061717210368988, 5.0584467520355645, 5.053075174800047, 5.045567325955878, 5.035888052796504, 5.024002202615371, 5.009874622705922, 4.993470160361605, 4.974753662875863, 4.953689977542143, 4.930243951653889, 4.904380432504546, 4.876064267387559, 4.8452603035963735, 4.811933388424435, 4.7760483691651885, 4.737570093112079, 4.696463407558551, 4.6526931597980505, 4.606224197124023, 4.557021366829914, 4.505049516209166, 4.450273492555227, 4.39265814316154, 4.332168315321553, 4.268768856328708, 4.2024246134764525, 4.13310043405823, 4.060761165367486, 3.985371654697667, 3.906896749342217, 3.825301296594581, 3.7405501437482043, 3.6526081380965323, 3.56144012693301, 3.467010957551083, 3.369285477244196, 3.2682285333057957, 3.163804973029324, 3.055979643708228, 2.944717392635953, 2.8299830671059434, 2.711741514411645, 2.589957581846502], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 50, 100, 150], "range": [-5.730000000000004, 196.73000000000002], "domain": [0.04683945756780402, 0.9934383202099739], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "50", "100", "150"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время (с)", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2, 3, 4, 5], "range": [0.4308011990541667, 5.197837833675397], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["1", "2", "3", "4", "5"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "CO", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "top", "xanchor": "left", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 0.07}, "width": 1149.53125}}
{"id": "9af167b3-79ef-45fb-8958-7ea4c11b1872", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": ""}, "len": 0.8657316272965879, "x": 0.9934383202099737}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [8.363680118842845e-15, 0.04965151514654198, 0.4885429210470522, 0.4546127130448414, 0.3711409392147951, 0.032079516811091856, 0.20015060721132033, 0.07477382644979769, 0.16233375334809028, 0.1227652411047207, 0.062117971918298695, 0.10005462614767346, 0.034754353981797256, 0.0423485878933295, 0.028068807886562037, 0.018332114893831113, 0.02970493485890285, 0.018766855680642913, 0.020806236067182005, 0.02082061133521502, 0.014290006749631035, 0.016658018763518502, 0.016327631526709716, 0.021782386891775557, 0.02193579194752811, 0.023243887624770858, 0.01934006017920986, 0.016233150377130096, 0.024231233662191015, 0.016497950370861814, 0.01875080088575493, 0.02016773261084644, 0.008307705833247239, 0.018804234624162752, 0.013969218708976175, 0.009719289823527493, 0.017378788470649966, 0.003845136442769933, 0.013915317664032322, 0.013737247949355828, 0.0030750281965128373, 0.009227556276359596, 0.013266057594449739, 0.0038371367629878605, 0.01027141652189601, 0.00886154721514896, 0.006943185872772452, 0.01335675634657863, 0.009521671081754023, 0.012568912321042944, 0.012850696397243157, 0.009161186560484817, 0.008105304645097634, 0.006257217899643682, 0.010469496422112014, 0.011969320816206027, 0.011492139365520128, 0.013795953064684893, 0.007148728101452074, 0.009250403861743476, 0.015221816129731846, 0.00990890490586937, 0.016210142473203175, 0.014413037377729553, 0.0018231215777991363, 0.012482390855010314, 0.007226472550984361, 0.006096084172615393, 0.010610515016571861, 0.005940350181488626, 0.006711025343467104, 0.009662761476676583, 0.0030388680808127073, 0.011238408566288997, 0.012656932281318867, 0.007388348958444145, 0.009909330457511259, 0.007099684448231316, 0.007162768588164914, 0.01072998616472812, 0.010365534878371893, 0.01371166715413004, 0.010322964244898106, 0.006369334419742286, 0.006852247539412358], "type": "scatter", "x": [0, 0.005204437796060833, 0.010408875592121666, 0.015613313388182498, 0.02081775118424333, 0.026022188980304166, 0.031226626776364997, 0.03643106457242583, 0.04163550236848666, 0.0468399401645475, 0.05204437796060833, 0.05724881575666916, 0.062453253552729994, 0.06765769134879082, 0.07286212914485166, 0.07806656694091249, 0.08327100473697333, 0.08847544253303416, 0.093679880329095, 0.09888431812515583, 0.10408875592121666, 0.10929319371727748, 0.11449763151333832, 0.11970206930939915, 0.12490650710545999, 0.1301109449015208, 0.13531538269758164, 0.14051982049364248, 0.1457242582897033, 0.15092869608576415, 0.15613313388182498, 0.16133757167788582, 0.16654200947394665, 0.17174644727000749, 0.17695088506606832, 0.18215532286212915, 0.18735976065819, 0.19256419845425082, 0.19776863625031166, 0.2029730740463725, 0.20817751184243333, 0.21338194963849413, 0.21858638743455497, 0.2237908252306158, 0.22899526302667664, 0.23419970082273747, 0.2394041386187983, 0.24460857641485914, 0.24981301421091998, 0.2550174520069808, 0.2602218898030416, 0.26542632759910245, 0.2706307653951633, 0.2758352031912241, 0.28103964098728496, 0.2862440787833458, 0.2914485165794066, 0.29665295437546746, 0.3018573921715283, 0.30706182996758913, 0.31226626776364996, 0.3174707055597108, 0.32267514335577163, 0.32787958115183247, 0.3330840189478933, 0.33828845674395414, 0.34349289454001497, 0.3486973323360758, 0.35390177013213664, 0.3591062079281975, 0.3643106457242583, 0.36951508352031914, 0.37471952131638, 0.3799239591124408, 0.38512839690850165, 0.3903328347045625, 0.3955372725006233, 0.40074171029668415, 0.405946148092745, 0.4111505858888058, 0.41635502368486665, 0.42155946148092743, 0.42676389927698827, 0.4319683370730491, -0.43717277486910994]}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-0.4, -0.2, 0, 0.2, 0.4], "range": [-0.46324700822737475, 0.4580425704313139], "domain": [0.07646908719743364, 0.9934383202099737], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-0.4", "-0.2", "0.0", "0.2", "0.4"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Частота (Гц)", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Амплитудный спектр", "xref": "paper", "x": 0.5349537037037038}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5], "range": [-0.014656287631402948, 0.5031992086784636], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0.0", "0.1", "0.2", "0.3", "0.4", "0.5"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Амплитуда", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "width": 1149.53125}}
{"id": "e44fa612-b9d3-44b6-9646-1b16f4ee2bef", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099738}, "name": "Детрендированные данные", "yaxis": "y", "legendgroup": "Детрендированные данные", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [-1.1184951529029812, 0.029376654194070873, 0.04228402775706985, 0.05296873731591778, 0.06146593557716895, 0.06781077524737888, 0.07203840903310199, 0.07418398964089323, 0.07428266977730769, 0.07236960214889987, 0.06847993946222475, 0.0826488344238373, 0.07491143974029202, 0.10530290811814425, 0.19385839226394863, 0.3206130448842598, 0.30560201868563275, 0.4288604663746225, 0.5504235406577836, 0.6803263942416709, 0.8086041798328394, 0.7852920501378442, 0.9604251578632398, 0.9340386557155811, 0.8661676964014231, 0.7268474326273205, 0.6961130170998283, 0.43399960252550096, 0.40054234161089386, 0.25577638706256134, 0.1097368915870589, 0.07245900789094062, -0.0660221113192383, -0.24567131333692294, -0.2864534454555584, -0.37833335496859, -0.4312758891694629, -0.4752458953516222, -0.5102082208085129, -0.5561277128335803, -0.5929692187202696, -0.6106975857620259, -0.6292776612522942, -0.64867429248452, -0.6988523267521481, -0.7397766113486242, -0.7914119935673927, -0.8637233207018989, -0.9466754400455885, -1.0002331988919062, -1.074361444534297, -1.1490250242662068, -1.2341887853810802, -1.3198175751723622, -1.375876240933498, -1.352329629957933, -1.4091425895391128, -1.3062799669704817, -1.113706609545485, -1.171387364557568, -0.9292870793001757, -0.6273706010667541, -0.26560277715074765, 0.16605154515439935, 0.10762751855524, 0.5491602957583304, 0.8606850294702251, 1.0322368723974789, 1.1038509772466458, 1.045562496724282, 1.107406583536942, 1.0494183903911805, 1.0216330699935523, 0.9940857750506114, 0.9368116582689141, 0.9298458723550143, 0.873223570015468, 0.8369799039568289, 0.8111500268856524, 0.7557690915084931, 0.7508722505319056, 0.6964946566624448, 0.6626714626066654, 0.6194378210711227, 0.5868288847623719, 0.5548798063869675, 0.5136257386514642, 0.46310183426241736, 0.4333432459263804, 0.40438512634991053, 0.3662626282395598, 0.33901090430188496, 0.2926651072434412, 0.26726038977078215, 0.24283190459046278, 0.2094148044090387, 0.18704424193306313, 0.145755369869093, 0.10558334092368149, 0.07656330780338472, 0.04873042321475829, 0.022119839864354063, -0.013233289541271454, -0.047293812295562176, -0.07002657569196558, -0.10139642702392582, -0.13136821358488682, -0.15990678266829583, -0.18697698156759657, -0.2125436575762345, -0.23657165798765512, -0.2590258300953039, -0.2798710211926245, -0.2990720785730634, -0.3165938495300651, -0.33240118135707597, -0.34645892134753886, -0.3587319167949019, -0.3691850149926079, -0.3777830632341015, -0.38449090881283077, -0.39927339902223835, -0.41209538115576994, -0.4129217025068712, -0.41171721036898745, -0.4184467520355648, -0.4130751748000474, -0.40556732595587874, -0.3958880527965043, -0.3840022026153713, -0.36987462270592264, -0.3534701603616055, -0.3347536628758636, -0.31368997754214334, -0.2902439516538893, -0.264380432504546, -0.24606426738755882, -0.2152603035963736, -0.18193338842443474, -0.1460483691651886, -0.10757009311207888, -0.06646340755855107, -0.022693159798050644, 0.013775802875977128, 0.05297863317008655, 0.1049504837908346, 0.14972650744477267, 0.1973418568384595, 0.24783168467844696, 0.3012311436712922, 0.3675753865235478, 0.4268995659417696, 0.4992388346325134, 0.5646283453023329, 0.6531032506577827, 0.7546987034054191, 0.7794498562517953, 0.667391861903468, 0.7585598730669902, 0.5629890424489172, 0.3307145227558044, 0.0717714666942042, -0.2038049730293241, -0.09597964370822787, -0.38471739263595284, -0.6499830671059432, -0.8417415144116447, -0.9399575818465022], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099738}, "name": "Основные гармоники", "yaxis": "y", "legendgroup": "Основные гармоники", "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [-0.15262447989272712, 0.7162038155274815, 0.7280723750630267, 0.7307586484774745, 0.723856581748896, 0.7070935042618671, 0.6803363712456982, 0.6435959184481834, 0.5970286491695401, 0.5409366079113213, 0.475764929881373, 0.40209719086857926, 0.3206486169846225, 0.2322572478926222, 0.1378731798459627, 0.0385460456092262, -0.06458908337713742, -0.170327161860101, -0.27740976990962596, -0.3845425952445504, -0.49041353334259924, -0.5937111298413615, -0.6931430840531884, -0.7874545312291922, -0.8754458245353971, -0.9559895454925087, -1.0280464837516032, -1.0906803433317718, -1.1430709525652811, -1.1845257786504142, -1.2144895745136008, -1.2325520151908873, -1.2384532126707204, -1.2320870315757118, -1.2135021626538922, -1.1829009462349453, -1.140635973010576, -1.0872045241476993, -1.0232409462762984, -0.9495070887678425, -0.8668809604212423, -0.7763437897245943, -0.6789656968308189, -0.5758902058940648, -0.4683178431402721, -0.35748907873190744, -0.24466687894353145, -0.13111913927242103, -0.01810126881998428, 0.0931608083783835, 0.2014869783264775, 0.305758344625714, 0.40493149179681753, 0.4980513980032886, 0.5842628144824449, 0.6628199554536295, 0.7330943710787066, 0.7945809067052136, 0.8469016836070522, 0.8898080692109586, 0.9231806378084051, 0.9470271554498247, 0.9614786545570866, 0.9667836942440934, 0.9633009309034988, 0.9514901498334349, 0.9319019321177702, 0.9051661512618183, 0.8719795109031674, 0.8330923480054594, 0.7892949351074883, 0.7414035203145032, 0.6902463447266027, 0.6366498739142048, 0.5814254729565115, 0.5253567436072425, 0.46918772755978516, 0.41361216182946703, 0.3592639512884417, 0.3067089997634685, 0.2564385152668771, 0.2088638773404457, 0.1643131256426904, 0.1230290993133692, 0.08516922682619338, 0.05080693651460344, 0.019934629240810964, -0.0075318727266592556, -0.031747512184000515, -0.05293095376894394, -0.07135646677987095, -0.08734490758121483, -0.10125398967749677, -0.11346804056886572, -0.12438745184766106, -0.13441803254772172, -0.14396047547263047, -0.15340014213029013, -0.16309736408087727, -0.17337844712046152, -0.18452754999303123, -0.1967795915274556, -0.21031431956471552, -0.2252516521537779, -0.24164837667179706, -0.2594962662192942, -0.27872164533239974, -0.2991864092377006, -0.320690473054512, -0.3429756000275357, -0.3657305315432112, -0.388597316820869, -0.41117871722346083, -0.43304653951626465, -0.453750734487572, -0.4728290824570505, -0.48981727560479493, -0.5042591989683168, -0.5157172075241163, -0.523782196078758, -0.5280832617579696, -0.5282967656512759, -0.5241546105275685, -0.5154515653036513, -0.5020514838815824, -0.4838922857736352, -0.46098958825608977, -0.43343890423963793, -0.40141634618117783, -0.36517780372430175, -0.32505659085615357, -0.2814595867044622, -0.23486192216282875, -0.18580029182048946, -0.13486499669269883, -0.08269084752853176, -0.02994708057215853, 0.022673542833264962, 0.07446626484391075, 0.1247262866515309, 0.17276093989533864, 0.21790185679304847, 0.25951691957314843, 0.29702177142362224, 0.32989067669372185, 0.3576665274208803, 0.3799698062626222, 0.3965063323872725, 0.40707363654910267, 0.4115658341187496, 0.4099768898812538, 0.40240219553034506, 0.3890384095184235, 0.3701815387769694, 0.3462232722894594, 0.31764560705306316, 0.2850138370769051, 0.24896800520902818, 0.21021294525102027, 0.16950706752100025, 0.12765006430625092, 0.08546973208938513, 0.04380812466650748, 0.003507264985391074, -0.034605346541867234, -0.06973118354847016, -0.10111485949817275, -0.1280577645194386], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 50, 100, 150], "range": [-5.730000000000004, 196.73000000000002], "domain": [0.09128390201224845, 0.9934383202099738], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "50", "100", "150"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время (с)", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [-1, -0.5, 0, 0.5, 1], "range": [-1.4846390647313945, 1.1829030587292237], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["-1.0", "-0.5", "0.0", "0.5", "1.0"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "CO", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "auto", "xanchor": "auto", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 1}, "width": 1149.53125}}
{"id": "33a7f27e-b926-49cf-9e43-83d8d749e6e5", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Исходные данные", "yaxis": "y", "legendgroup": "Исходные данные", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.66, 0.66, 0.7, 0.8, 0.94, 0.94, 1.08, 1.22, 1.37, 1.52, 1.52, 1.72, 1.72, 1.68, 1.57, 1.57, 1.34, 1.34, 1.23, 1.12, 1.12, 1.02, 0.88, 0.88, 0.83, 0.82, 0.82, 0.83, 0.83, 0.84, 0.87, 0.9, 0.93, 0.93, 0.94, 0.94, 0.92, 0.89, 0.89, 0.87, 0.85, 0.82, 0.79, 0.79, 0.87, 0.87, 1.03, 1.28, 1.28, 1.58, 1.94, 2.36, 2.85, 2.85, 3.35, 3.72, 3.95, 4.08, 4.08, 4.2, 4.2, 4.23, 4.26, 4.26, 4.31, 4.31, 4.33, 4.36, 4.36, 4.41, 4.41, 4.43, 4.44, 4.46, 4.48, 4.49, 4.49, 4.51, 4.53, 4.54, 4.56, 4.56, 4.58, 4.6, 4.61, 4.63, 4.63, 4.63, 4.64, 4.65, 4.66, 4.66, 4.66, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.66, 4.65, 4.65, 4.65, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.62, 4.61, 4.61, 4.6, 4.59, 4.58, 4.57, 4.57, 4.56, 4.56, 4.55, 4.56, 4.58, 4.52, 4.32, 4.32, 4.03, 3.7, 3.34, 2.96, 2.96, 2.56, 2.18, 1.87, 1.65], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Тренд", "yaxis": "y", "legendgroup": "Тренд", "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 2}, "y": [1.758495152902981, 0.6106233458059291, 0.5977159722429302, 0.5870312626840822, 0.5785340644228311, 0.5721892247526211, 0.567961590966898, 0.5658160103591068, 0.5657173302226923, 0.5676303978511001, 0.5715200605377753, 0.5773511655761627, 0.585088560259708, 0.5946970918818557, 0.6061416077360514, 0.6193869551157402, 0.6343979813143672, 0.6511395336253776, 0.6695764593422163, 0.6896736057583293, 0.7113958201671606, 0.7347079498621558, 0.7595748421367602, 0.7859613442844189, 0.8138323035985768, 0.8431525673726795, 0.8738869829001717, 0.9060003974744991, 0.9394576583891062, 0.9742236129374386, 1.0102631084129412, 1.0475409921090595, 1.0860221113192383, 1.125671313336923, 1.1664534454555584, 1.20833335496859, 1.2512758891694629, 1.2952458953516222, 1.3402082208085129, 1.3861277128335803, 1.4329692187202696, 1.480697585762026, 1.5292776612522943, 1.57867429248452, 1.6288523267521482, 1.679776611348624, 1.7314119935673926, 1.783723320701899, 1.8366754400455885, 1.890233198891906, 1.9443614445342972, 1.9990250242662069, 2.05418878538108, 2.1098175751723622, 2.165876240933498, 2.222329629957933, 2.279142589539113, 2.3362799669704817, 2.393706609545485, 2.451387364557568, 2.509287079300176, 2.567370601066754, 2.6256027771507475, 2.6839484548456007, 2.74237248144476, 2.8008397042416697, 2.859314970529775, 2.9177631276025213, 2.9761490227533542, 3.034437503275718, 3.092593416463058, 3.1505816096088197, 3.208366930006448, 3.2659142249493884, 3.3231883417310857, 3.3801541276449854, 3.4367764299845316, 3.493020096043171, 3.548849973114348, 3.604230908491507, 3.6591277494680945, 3.7135053433375553, 3.7673285373933343, 3.8205621789288777, 3.873171115237628, 3.925120193613033, 3.976374261348536, 4.026898165737583, 4.076656754073619, 4.12561487365009, 4.17373737176044, 4.220989095698115, 4.267334892756558, 4.312739610229218, 4.357168095409537, 4.400585195590962, 4.442955758066937, 4.484244630130907, 4.524416659076318, 4.563436692196615, 4.601269576785242, 4.637880160135646, 4.673233289541272, 4.707293812295562, 4.7400265756919655, 4.771396427023926, 4.801368213584887, 4.829906782668296, 4.8569769815675965, 4.882543657576234, 4.906571657987655, 4.929025830095304, 4.9498710211926245, 4.969072078573063, 4.986593849530065, 5.002401181357076, 5.016458921347539, 5.028731916794902, 5.039185014992608, 5.047783063234101, 5.054490908812831, 5.0592733990222385, 5.06209538115577, 5.062921702506872, 5.061717210368988, 5.0584467520355645, 5.053075174800047, 5.045567325955878, 5.035888052796504, 5.024002202615371, 5.009874622705922, 4.993470160361605, 4.974753662875863, 4.953689977542143, 4.930243951653889, 4.904380432504546, 4.876064267387559, 4.8452603035963735, 4.811933388424435, 4.7760483691651885, 4.737570093112079, 4.696463407558551, 4.6526931597980505, 4.606224197124023, 4.557021366829914, 4.505049516209166, 4.450273492555227, 4.39265814316154, 4.332168315321553, 4.268768856328708, 4.2024246134764525, 4.13310043405823, 4.060761165367486, 3.985371654697667, 3.906896749342217, 3.825301296594581, 3.7405501437482043, 3.6526081380965323, 3.56144012693301, 3.467010957551083, 3.369285477244196, 3.2682285333057957, 3.163804973029324, 3.055979643708228, 2.944717392635953, 2.8299830671059434, 2.711741514411645, 2.589957581846502], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099739}, "name": "Тренд + гармоники", "yaxis": "y", "legendgroup": "Тренд + гармоники", "line": {"color": "rgba(62, 164, 78, 1.000)", "shape": "linear", "dash": "dash", "width": 2}, "y": [1.6058706730102539, 1.3268271613334106, 1.3257883473059568, 1.3177899111615567, 1.3023906461717272, 1.2792827290144881, 1.2482979622125963, 1.2094119288072902, 1.1627459793922323, 1.1085670057624215, 1.0472849904191484, 0.979448356444742, 0.9057371772443306, 0.8269543397744779, 0.7440147875820141, 0.6579330007249664, 0.5698088979372298, 0.4808123717652766, 0.39216668943259037, 0.30513101051377883, 0.2209822868245614, 0.14099682002079428, 0.06643175808357182, -0.0014931869447732948, -0.061613520936820265, -0.11283697811982918, -0.15415950085143149, -0.18467994585727265, -0.2036132941761749, -0.21030216571297555, -0.20422646610065964, -0.18501102308182782, -0.15243110135148208, -0.10641571823878881, -0.04704871719833381, 0.025432408733644607, 0.11063991615888691, 0.20804137120392285, 0.3169672745322145, 0.43662062406573776, 0.5660882582990273, 0.7043537960374316, 0.8503119644214754, 1.0027840865904554, 1.160534483611876, 1.3222875326167167, 1.486745114623861, 1.6526041814294778, 1.8185741712256043, 1.9833940072702896, 2.145848422860775, 2.304783368891921, 2.4591202771778975, 2.607868973175651, 2.750139055415943, 2.8851495854115625, 3.0122369606178196, 3.1308608736756955, 3.2406082931525373, 3.341195433768527, 3.432467717108581, 3.514397756516579, 3.5870814317078343, 3.650732149089694, 3.7056734123482586, 3.7523298540751044, 3.7912169026475455, 3.82292927886434, 3.8481285336565216, 3.8675298512811773, 3.8818883515705465, 3.891985129923323, 3.8986132747330506, 3.9025640988635932, 3.9046138146875973, 3.9055108712522277, 3.9059641575443167, 3.906632257872638, 3.9081139244027896, 3.9109399082549756, 3.915566264734972, 3.922369220678001, 3.9316416630360247, 3.943591278242247, 3.9583403420638215, 3.975927130127636, 3.996308890589347, 4.019366293010924, 4.044909241889619, 4.072683919881146, 4.102380904980569, 4.1336441881169, 4.166080903079061, 4.199271569660352, 4.232780643561876, 4.26616716304324, 4.298995282594307, 4.330844488000617, 4.361319294995441, 4.390058245076154, 4.41674202679221, 4.44110056860819, 4.462918969976556, 4.482042160141784, 4.498378199020168, 4.511900160804632, 4.522646568252487, 4.530720373430595, 4.536286508513085, 4.539568057548699, 4.540841126444444, 4.540428513274435, 4.538692303969164, 4.536025539056799, 4.532843115042493, 4.529572098900025, 4.526641645742744, 4.524472717826585, 4.523467807468491, 4.524000867155343, 4.526407647054861, 4.530976633370963, 4.537940770628202, 4.54747013720322, 4.559665726487405, 4.5745544662619295, 4.592085586543957, 4.612128421716241, 4.634471706615326, 4.65882439889107, 4.684818031849769, 4.712010573657143, 4.739891740713034, 4.767889685721654, 4.7953789549611905, 4.8216895849760135, 4.8461171868154, 4.867933846429638, 4.886399653268345, 4.900774655816719, 4.9103310330074175, 4.914365264351599, 4.912210079371199, 4.903245968547645, 4.886912043523636, 4.862716043630046, 4.830243298817849, 4.789164475548813, 4.739241951870656, 4.680334690447458, 4.612401503357706, 4.535502629588575, 4.44979957488591, 4.355553193474637, 4.253120021631676, 4.142946903647644, 4.025563980825109, 3.9015761433055607, 3.7716530721840305, 3.636518025072083, 3.496935541550447, 3.353698265395181, 3.2076130976958317, 3.0594869086936187, 2.9101120460940857, 2.760251883557473, 2.6106266549134722, 2.4618998173270636], "type": "scatter", "x": [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 50, 100, 150], "range": [-5.730000000000004, 196.73000000000002], "domain": [0.04683945756780402, 0.9934383202099739], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "50", "100", "150"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время (с)", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 1, 2, 3, 4, 5], "range": [-0.3684988817595709, 5.221118418553467], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "1", "2", "3", "4", "5"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "CO", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "auto", "xanchor": "auto", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 1}, "width": 1149.53125}}