Обучение модели ИНС для классификации жестов с использованием радара
В этом примере рассматривается задача классификации жестов руки с использованием сигналов радара. Такая технология может применяться в бесконтактных интерфейсах управления, например, в умных домах, автомобилях или медицинских устройствах. В качестве источника данных используется микродоплеровская информация, полученная от радара, а для классификации применяется глубокая нейронная сеть.
Для начала установим и импортируем все необходимые пакеты
UWB‑Gestures — это открытый датасет динамичных жестов руки. В нём 12 различных движений — махи, вращения, диагональные движения и жест «пусто» — всего 9600 примеров. Для каждого жеста данные записаны одновременно тремя обособленными радарами, расположенными слева, сверху и справа.
Каждый элемент датасета состоит из трёх тензоров, соответствующих измерениям с трёх различных ракурсов (левый, верхний, правый). Эти данные представлены как окна фиксированной длины с определённым числом признаков в каждом кадре. У каждого семпла есть две метки: числовой идентификатор жеста и его текстовое описание.
Набор данных находится в архив файле в рабочей директории. Нужно 2 раза кликнуть ЛКМ по архиву для его распаковки
Определим функции min-max нормализации, поскольку для более качественной сходимости данные перед подачей в модель рекомендуется нормировать
Строки и столбцы в каждой матрице радарного сигнала представляют соответственно длительность жеста руки и расстояние руки от радара. Во время сбора данных испытуемый повторял определённый жест руки в течение 450 секунд, что соответствует 9000 строкам по медленному времени. Один полный жест занимает 90 отсчётов по медленному времени. Таким образом, каждая матрица радарного сигнала содержит 100 полных примеров движения руки. Диапазон действия каждого UWB-радара составляет 1,2 метра, что соответствует 189 отсчётам по быстрому времени.
Далее код группирует пути к CSV-файлам с радарными данными по жестам.
Определим код и названия для каждого жеста, а также создадим сам датасет
Далее необходимо сформировать тренировочный, валидационный и тестовый загрузчики данных
MisoCNN состоит из трёх параллельных веток, каждая из которых принимает одно-канальный входной тензор размером 90×189 и пропускает его через четыре последовательных блока Conv3×3→ReLU→BatchNorm. Затем выходы трёх веток складываются по новому измерению.
Инициализируем модель и переведем ее сразу на используемый девайс
Зададим скорость обучения, функцию потерь и оптимизатор
Определим функцию тренировки и валидации модели
Запустим цикл тренировки модели
--------------------------------------------------
EPOCH 1:
Epoch 1/50 | train 1.6263 | val 0.6017
--------------------------------------------------
EPOCH 2:
Epoch 2/50 | train 0.4007 | val 0.2619
--------------------------------------------------
EPOCH 3:
Epoch 3/50 | train 0.2323 | val 0.1729
--------------------------------------------------
EPOCH 4:
Epoch 4/50 | train 0.1593 | val 0.1296
--------------------------------------------------
EPOCH 5:
Epoch 5/50 | train 0.1276 | val 0.1115
--------------------------------------------------
EPOCH 6:
Epoch 6/50 | train 0.1167 | val 0.1071
--------------------------------------------------
EPOCH 7:
Epoch 7/50 | train 0.1018 | val 0.0806
--------------------------------------------------
EPOCH 8:
Epoch 8/50 | train 0.0797 | val 0.081
--------------------------------------------------
EPOCH 9:
Epoch 9/50 | train 0.0799 | val 0.0645
--------------------------------------------------
EPOCH 10:
Epoch 10/50 | train 0.0805 | val 0.0891
--------------------------------------------------
EPOCH 11:
Epoch 11/50 | train 0.0783 | val 0.0611
--------------------------------------------------
EPOCH 12:
Epoch 12/50 | train 0.0692 | val 0.0547
--------------------------------------------------
EPOCH 13:
Epoch 13/50 | train 0.0651 | val 0.0655
--------------------------------------------------
EPOCH 14:
Epoch 14/50 | train 0.0637 | val 0.0516
--------------------------------------------------
EPOCH 15:
Epoch 15/50 | train 0.0618 | val 0.0511
--------------------------------------------------
EPOCH 16:
Epoch 16/50 | train 0.0604 | val 0.0628
--------------------------------------------------
EPOCH 17:
Epoch 17/50 | train 0.0565 | val 0.0495
--------------------------------------------------
EPOCH 18:
Epoch 18/50 | train 0.0624 | val 0.0742
--------------------------------------------------
EPOCH 19:
Epoch 19/50 | train 0.0723 | val 0.0485
--------------------------------------------------
EPOCH 20:
Epoch 20/50 | train 0.0571 | val 0.0504
--------------------------------------------------
EPOCH 21:
Epoch 21/50 | train 0.0618 | val 0.0721
--------------------------------------------------
EPOCH 22:
Epoch 22/50 | train 0.057 | val 0.0463
--------------------------------------------------
EPOCH 23:
Epoch 23/50 | train 0.0541 | val 0.0608
--------------------------------------------------
EPOCH 24:
Epoch 24/50 | train 0.0582 | val 0.0468
--------------------------------------------------
EPOCH 25:
Epoch 25/50 | train 0.0536 | val 0.0462
--------------------------------------------------
EPOCH 26:
Epoch 26/50 | train 0.062 | val 0.0473
--------------------------------------------------
EPOCH 27:
Epoch 27/50 | train 0.0579 | val 0.0488
--------------------------------------------------
EPOCH 28:
Epoch 28/50 | train 0.0565 | val 0.0461
--------------------------------------------------
EPOCH 29:
Epoch 29/50 | train 0.0579 | val 0.0486
--------------------------------------------------
EPOCH 30:
Epoch 30/50 | train 0.0585 | val 0.0533
--------------------------------------------------
EPOCH 31:
Epoch 31/50 | train 0.0528 | val 0.0463
--------------------------------------------------
EPOCH 32:
Epoch 32/50 | train 0.0523 | val 0.0509
--------------------------------------------------
EPOCH 33:
Epoch 33/50 | train 0.0496 | val 0.0473
--------------------------------------------------
EPOCH 34:
Epoch 34/50 | train 0.0516 | val 0.0445
--------------------------------------------------
EPOCH 35:
Epoch 35/50 | train 0.0525 | val 0.0658
--------------------------------------------------
EPOCH 36:
Epoch 36/50 | train 0.0649 | val 0.0515
--------------------------------------------------
EPOCH 37:
Epoch 37/50 | train 0.0556 | val 0.0443
--------------------------------------------------
EPOCH 38:
Epoch 38/50 | train 0.0622 | val 0.0518
--------------------------------------------------
EPOCH 39:
Epoch 39/50 | train 0.0542 | val 0.0573
--------------------------------------------------
EPOCH 40:
Epoch 40/50 | train 0.0567 | val 0.0451
--------------------------------------------------
EPOCH 41:
Epoch 41/50 | train 0.0558 | val 0.0563
--------------------------------------------------
EPOCH 42:
Epoch 42/50 | train 0.0517 | val 0.0583
--------------------------------------------------
EPOCH 43:
Epoch 43/50 | train 0.0543 | val 0.0495
--------------------------------------------------
EPOCH 44:
Epoch 44/50 | train 0.0525 | val 0.0437
--------------------------------------------------
EPOCH 45:
Epoch 45/50 | train 0.0534 | val 0.0452
--------------------------------------------------
EPOCH 46:
Epoch 46/50 | train 0.05 | val 0.0443
--------------------------------------------------
EPOCH 47:
Epoch 47/50 | train 0.0495 | val 0.0493
--------------------------------------------------
EPOCH 48:
Epoch 48/50 | train 0.0554 | val 0.0447
--------------------------------------------------
EPOCH 49:
Epoch 49/50 | train 0.0489 | val 0.0445
--------------------------------------------------
EPOCH 50:
Epoch 50/50 | train 0.0529 | val 0.0496
Посчитаем точность обученной модели на тестовых данных, с которыми модель еще не сталкивалась для оценки ее эффективности
Точность предсказания модели - 97%
Визуализируем графики потерь для тренировки и валидации
На графике функций потерь видно, что модель сходится без признаков переобучения
Определим функцию для построения матрицы ошибок для оценки модели
Визуализируем матрицу ошибок
┌ Warning: Levels not explicitly ordered. Using the order [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12].
└ @ StatisticalMeasures.ConfusionMatrices ~/.packages/packages/StatisticalMeasures/cNYQw/src/confusion_matrices.jl:339
Как видно на тестовом множестве модель достаточно точно выполняет классификацию. Потеря точности происходит из-за схожести классов G11, G12
В данном примере была обучена сверточная нейронная сеть для классификации жестов по данным, полученным с трех радаров. Точность модели - 97%.
{"id": "4abb2d13-ae07-47d5-b309-f359aadfad65", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099737}, "name": "train loss", "yaxis": "y", "legendgroup": "train loss", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 3}, "y": [1.6262627989053726, 0.4007185660302639, 0.23232912788024315, 0.15926759131252766, 0.1276068132943832, 0.1167452333924862, 0.10180467707463182, 0.07971149102713053, 0.07987833040981339, 0.08049324661708222, 0.0782877800341409, 0.06918394771547845, 0.0650798155603787, 0.06371851940639317, 0.06182054405172284, 0.060369851828839347, 0.05647973265821257, 0.062423888235711135, 0.0723031235482687, 0.05707944927808757, 0.06176530850979571, 0.05703082868757729, 0.05407574894623114, 0.05821729851707529, 0.05362936801975593, 0.06197626030636737, 0.05788250045421032, 0.05650102087439826, 0.057873799689472295, 0.05850020322115877, 0.05280351844759515, 0.052298290922548264, 0.04956318971324855, 0.051629334419535905, 0.05254935943734241, 0.06493268030820988, 0.05558624286137414, 0.062152044977455474, 0.05419556298203623, 0.05668463864444325, 0.05581329315184401, 0.05166848527285485, 0.05430432665385664, 0.052510181964092996, 0.0533788570184977, 0.049997539875151306, 0.04951801847738142, 0.0553570343942668, 0.04891834016710233, 0.05287126684561372], "type": "scatter", "x": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 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]}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5329861111111112, "title": {"text": ""}, "len": 0.914342738407699, "x": 0.9934383202099737}, "name": "valid loss", "yaxis": "y", "legendgroup": "valid loss", "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 3}, "y": [0.6016777243751746, 0.2618885378424938, 0.17290516412602022, 0.12956703225007424, 0.11147448069487627, 0.10708059055300859, 0.08055267966567324, 0.08104613623940028, 0.06445653399882409, 0.08914008301396209, 0.061062257163799726, 0.054688376696923606, 0.06553980414397441, 0.05159747960547415, 0.051052037823515445, 0.0627873507149231, 0.04946073757197995, 0.07423152359059224, 0.04845115542411804, 0.05038758241929687, 0.07209430823926456, 0.04628976066865457, 0.060830698030678414, 0.046774785213459, 0.04618896214210858, 0.047262109643690146, 0.04882200464467482, 0.04607483541342215, 0.0485753608216048, 0.05326920610745079, 0.046286369080637366, 0.05085308684143596, 0.0472857947259819, 0.04449607270810073, 0.06581569790768509, 0.05146736678300211, 0.044316874955816626, 0.05181015832260108, 0.05725535129805884, 0.045072296392530777, 0.056280458972860985, 0.05825242210322848, 0.04945874788861077, 0.04365526578084637, 0.045180087855372295, 0.04427865921864465, 0.04932121116367993, 0.0446908147378753, 0.04454083455941425, 0.04958411797773666], "type": "scatter", "x": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 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]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [0, 10, 20, 30, 40, 50], "range": [-0.4700000000000024, 51.47], "domain": [0.07646908719743364, 0.9934383202099737], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0", "10", "20", "30", "40", "50"], "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, 0.5, 1, 1.5], "range": [-0.0038229602128894147, 1.6737410248991085], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["0.0", "0.5", "1.0", "1.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"}, "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": 748.625}}
{"id": "5c2b348b-d17e-4916-9633-5b911990f4fe", "data": [{"showlegend": false, "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": "Count"}, "len": 0.8657316272965879, "x": 0.7641960119568387}, "name": "y1", "colorscale": [[0, "rgba(68, 1, 84, 1.000)"], [0.00392156862745098, "rgba(68, 2, 86, 1.000)"], [0.00784313725490196, "rgba(69, 4, 87, 1.000)"], [0.011764705882352941, "rgba(69, 5, 89, 1.000)"], [0.01568627450980392, "rgba(70, 7, 90, 1.000)"], [0.0196078431372549, "rgba(70, 8, 92, 1.000)"], [0.023529411764705882, "rgba(70, 10, 93, 1.000)"], [0.027450980392156862, "rgba(70, 11, 94, 1.000)"], [0.03137254901960784, "rgba(71, 13, 96, 1.000)"], [0.03529411764705882, "rgba(71, 14, 97, 1.000)"], [0.0392156862745098, "rgba(71, 16, 99, 1.000)"], [0.043137254901960784, "rgba(71, 17, 100, 1.000)"], [0.047058823529411764, "rgba(71, 19, 101, 1.000)"], [0.050980392156862744, "rgba(72, 20, 103, 1.000)"], [0.054901960784313725, "rgba(72, 22, 104, 1.000)"], [0.058823529411764705, "rgba(72, 23, 105, 1.000)"], [0.06274509803921569, "rgba(72, 24, 106, 1.000)"], [0.06666666666666667, "rgba(72, 26, 108, 1.000)"], [0.07058823529411765, "rgba(72, 27, 109, 1.000)"], [0.07450980392156863, "rgba(72, 28, 110, 1.000)"], [0.0784313725490196, "rgba(72, 29, 111, 1.000)"], [0.08235294117647059, "rgba(72, 31, 112, 1.000)"], [0.08627450980392157, "rgba(72, 32, 113, 1.000)"], [0.09019607843137255, "rgba(72, 33, 115, 1.000)"], [0.09411764705882353, "rgba(72, 35, 116, 1.000)"], [0.09803921568627451, "rgba(72, 36, 117, 1.000)"], [0.10196078431372549, "rgba(72, 37, 118, 1.000)"], [0.10588235294117647, "rgba(72, 38, 119, 1.000)"], [0.10980392156862745, "rgba(72, 40, 120, 1.000)"], [0.11372549019607843, "rgba(72, 41, 121, 1.000)"], [0.11764705882352941, "rgba(71, 42, 122, 1.000)"], [0.12156862745098039, "rgba(71, 44, 122, 1.000)"], [0.12549019607843137, "rgba(71, 45, 123, 1.000)"], [0.12941176470588237, "rgba(71, 46, 124, 1.000)"], [0.13333333333333333, "rgba(71, 47, 125, 1.000)"], [0.13725490196078433, "rgba(70, 48, 126, 1.000)"], [0.1411764705882353, "rgba(70, 50, 126, 1.000)"], [0.1450980392156863, "rgba(70, 51, 127, 1.000)"], [0.14901960784313725, "rgba(70, 52, 128, 1.000)"], [0.15294117647058825, "rgba(69, 53, 129, 1.000)"], [0.1568627450980392, "rgba(69, 55, 129, 1.000)"], [0.1607843137254902, "rgba(69, 56, 130, 1.000)"], [0.16470588235294117, "rgba(68, 57, 131, 1.000)"], [0.16862745098039217, "rgba(68, 58, 131, 1.000)"], [0.17254901960784313, "rgba(68, 59, 132, 1.000)"], [0.17647058823529413, "rgba(67, 61, 132, 1.000)"], [0.1803921568627451, "rgba(67, 62, 133, 1.000)"], [0.1843137254901961, "rgba(66, 63, 133, 1.000)"], [0.18823529411764706, "rgba(66, 64, 134, 1.000)"], [0.19215686274509805, "rgba(66, 65, 134, 1.000)"], [0.19607843137254902, "rgba(65, 66, 135, 1.000)"], [0.2, "rgba(65, 68, 135, 1.000)"], [0.20392156862745098, "rgba(64, 69, 136, 1.000)"], [0.20784313725490197, "rgba(64, 70, 136, 1.000)"], [0.21176470588235294, "rgba(63, 71, 136, 1.000)"], [0.21568627450980393, "rgba(63, 72, 137, 1.000)"], [0.2196078431372549, "rgba(62, 73, 137, 1.000)"], [0.2235294117647059, "rgba(62, 74, 137, 1.000)"], [0.22745098039215686, "rgba(62, 76, 138, 1.000)"], [0.23137254901960785, "rgba(61, 77, 138, 1.000)"], [0.23529411764705882, "rgba(61, 78, 138, 1.000)"], [0.23921568627450981, "rgba(60, 79, 138, 1.000)"], [0.24313725490196078, "rgba(60, 80, 139, 1.000)"], [0.24705882352941178, "rgba(59, 81, 139, 1.000)"], [0.25098039215686274, "rgba(59, 82, 139, 1.000)"], [0.2549019607843137, "rgba(58, 83, 139, 1.000)"], [0.25882352941176473, "rgba(58, 84, 140, 1.000)"], [0.2627450980392157, "rgba(57, 85, 140, 1.000)"], [0.26666666666666666, "rgba(57, 86, 140, 1.000)"], [0.27058823529411763, "rgba(56, 88, 140, 1.000)"], [0.27450980392156865, "rgba(56, 89, 140, 1.000)"], [0.2784313725490196, "rgba(55, 90, 140, 1.000)"], [0.2823529411764706, "rgba(55, 91, 141, 1.000)"], [0.28627450980392155, "rgba(54, 92, 141, 1.000)"], [0.2901960784313726, "rgba(54, 93, 141, 1.000)"], [0.29411764705882354, "rgba(53, 94, 141, 1.000)"], [0.2980392156862745, "rgba(53, 95, 141, 1.000)"], [0.30196078431372547, "rgba(52, 96, 141, 1.000)"], [0.3058823529411765, "rgba(52, 97, 141, 1.000)"], [0.30980392156862746, "rgba(51, 98, 141, 1.000)"], [0.3137254901960784, "rgba(51, 99, 141, 1.000)"], [0.3176470588235294, "rgba(50, 100, 142, 1.000)"], [0.3215686274509804, "rgba(50, 101, 142, 1.000)"], [0.3254901960784314, "rgba(49, 102, 142, 1.000)"], [0.32941176470588235, "rgba(49, 103, 142, 1.000)"], [0.3333333333333333, "rgba(49, 104, 142, 1.000)"], [0.33725490196078434, "rgba(48, 105, 142, 1.000)"], [0.3411764705882353, "rgba(48, 106, 142, 1.000)"], [0.34509803921568627, "rgba(47, 107, 142, 1.000)"], [0.34901960784313724, "rgba(47, 108, 142, 1.000)"], [0.35294117647058826, "rgba(46, 109, 142, 1.000)"], [0.3568627450980392, "rgba(46, 110, 142, 1.000)"], [0.3607843137254902, "rgba(46, 111, 142, 1.000)"], [0.36470588235294116, "rgba(45, 112, 142, 1.000)"], [0.3686274509803922, "rgba(45, 113, 142, 1.000)"], [0.37254901960784315, "rgba(44, 113, 142, 1.000)"], [0.3764705882352941, "rgba(44, 114, 142, 1.000)"], [0.3803921568627451, "rgba(44, 115, 142, 1.000)"], [0.3843137254901961, "rgba(43, 116, 142, 1.000)"], [0.38823529411764707, "rgba(43, 117, 142, 1.000)"], [0.39215686274509803, "rgba(42, 118, 142, 1.000)"], [0.396078431372549, "rgba(42, 119, 142, 1.000)"], [0.4, "rgba(42, 120, 142, 1.000)"], [0.403921568627451, "rgba(41, 121, 142, 1.000)"], [0.40784313725490196, "rgba(41, 122, 142, 1.000)"], [0.4117647058823529, "rgba(41, 123, 142, 1.000)"], [0.41568627450980394, "rgba(40, 124, 142, 1.000)"], [0.4196078431372549, "rgba(40, 125, 142, 1.000)"], [0.4235294117647059, "rgba(39, 126, 142, 1.000)"], [0.42745098039215684, "rgba(39, 127, 142, 1.000)"], [0.43137254901960786, "rgba(39, 128, 142, 1.000)"], [0.43529411764705883, "rgba(38, 129, 142, 1.000)"], [0.4392156862745098, "rgba(38, 130, 142, 1.000)"], [0.44313725490196076, "rgba(38, 130, 142, 1.000)"], [0.4470588235294118, "rgba(37, 131, 142, 1.000)"], [0.45098039215686275, "rgba(37, 132, 142, 1.000)"], [0.4549019607843137, "rgba(37, 133, 142, 1.000)"], [0.4588235294117647, "rgba(36, 134, 142, 1.000)"], [0.4627450980392157, "rgba(36, 135, 142, 1.000)"], [0.4666666666666667, "rgba(35, 136, 142, 1.000)"], [0.47058823529411764, "rgba(35, 137, 142, 1.000)"], [0.4745098039215686, "rgba(35, 138, 141, 1.000)"], [0.47843137254901963, "rgba(34, 139, 141, 1.000)"], [0.4823529411764706, "rgba(34, 140, 141, 1.000)"], [0.48627450980392156, "rgba(34, 141, 141, 1.000)"], [0.49019607843137253, "rgba(33, 142, 141, 1.000)"], [0.49411764705882355, "rgba(33, 143, 141, 1.000)"], [0.4980392156862745, "rgba(33, 144, 141, 1.000)"], [0.5019607843137255, "rgba(33, 145, 140, 1.000)"], [0.5058823529411764, "rgba(32, 146, 140, 1.000)"], [0.5098039215686274, "rgba(32, 146, 140, 1.000)"], [0.5137254901960784, "rgba(32, 147, 140, 1.000)"], [0.5176470588235295, "rgba(31, 148, 140, 1.000)"], [0.5215686274509804, "rgba(31, 149, 139, 1.000)"], [0.5254901960784314, "rgba(31, 150, 139, 1.000)"], [0.5294117647058824, "rgba(31, 151, 139, 1.000)"], [0.5333333333333333, "rgba(31, 152, 139, 1.000)"], [0.5372549019607843, "rgba(31, 153, 138, 1.000)"], [0.5411764705882353, "rgba(31, 154, 138, 1.000)"], [0.5450980392156862, "rgba(30, 155, 138, 1.000)"], [0.5490196078431373, "rgba(30, 156, 137, 1.000)"], [0.5529411764705883, "rgba(30, 157, 137, 1.000)"], [0.5568627450980392, "rgba(31, 158, 137, 1.000)"], [0.5607843137254902, "rgba(31, 159, 136, 1.000)"], [0.5647058823529412, "rgba(31, 160, 136, 1.000)"], [0.5686274509803921, "rgba(31, 161, 136, 1.000)"], [0.5725490196078431, "rgba(31, 161, 135, 1.000)"], [0.5764705882352941, "rgba(31, 162, 135, 1.000)"], [0.5803921568627451, "rgba(32, 163, 134, 1.000)"], [0.5843137254901961, "rgba(32, 164, 134, 1.000)"], [0.5882352941176471, "rgba(33, 165, 133, 1.000)"], [0.592156862745098, "rgba(33, 166, 133, 1.000)"], [0.596078431372549, "rgba(34, 167, 133, 1.000)"], [0.6, "rgba(34, 168, 132, 1.000)"], [0.6039215686274509, "rgba(35, 169, 131, 1.000)"], [0.6078431372549019, "rgba(36, 170, 131, 1.000)"], [0.611764705882353, "rgba(37, 171, 130, 1.000)"], [0.615686274509804, "rgba(37, 172, 130, 1.000)"], [0.6196078431372549, "rgba(38, 173, 129, 1.000)"], [0.6235294117647059, "rgba(39, 173, 129, 1.000)"], [0.6274509803921569, "rgba(40, 174, 128, 1.000)"], [0.6313725490196078, "rgba(41, 175, 127, 1.000)"], [0.6352941176470588, "rgba(42, 176, 127, 1.000)"], [0.6392156862745098, "rgba(44, 177, 126, 1.000)"], [0.6431372549019608, "rgba(45, 178, 125, 1.000)"], [0.6470588235294118, "rgba(46, 179, 124, 1.000)"], [0.6509803921568628, "rgba(47, 180, 124, 1.000)"], [0.6549019607843137, "rgba(49, 181, 123, 1.000)"], [0.6588235294117647, "rgba(50, 182, 122, 1.000)"], [0.6627450980392157, "rgba(52, 182, 121, 1.000)"], [0.6666666666666666, "rgba(53, 183, 121, 1.000)"], [0.6705882352941176, "rgba(55, 184, 120, 1.000)"], [0.6745098039215687, "rgba(56, 185, 119, 1.000)"], [0.6784313725490196, "rgba(58, 186, 118, 1.000)"], [0.6823529411764706, "rgba(59, 187, 117, 1.000)"], [0.6862745098039216, "rgba(61, 188, 116, 1.000)"], [0.6901960784313725, "rgba(63, 188, 115, 1.000)"], [0.6941176470588235, "rgba(64, 189, 114, 1.000)"], [0.6980392156862745, "rgba(66, 190, 113, 1.000)"], [0.7019607843137254, "rgba(68, 191, 112, 1.000)"], [0.7058823529411765, "rgba(70, 192, 111, 1.000)"], [0.7098039215686275, "rgba(72, 193, 110, 1.000)"], [0.7137254901960784, "rgba(74, 193, 109, 1.000)"], [0.7176470588235294, "rgba(76, 194, 108, 1.000)"], [0.7215686274509804, "rgba(78, 195, 107, 1.000)"], [0.7254901960784313, "rgba(80, 196, 106, 1.000)"], [0.7294117647058823, "rgba(82, 197, 105, 1.000)"], [0.7333333333333333, "rgba(84, 197, 104, 1.000)"], [0.7372549019607844, "rgba(86, 198, 103, 1.000)"], [0.7411764705882353, "rgba(88, 199, 101, 1.000)"], [0.7450980392156863, "rgba(90, 200, 100, 1.000)"], [0.7490196078431373, "rgba(92, 200, 99, 1.000)"], [0.7529411764705882, "rgba(94, 201, 98, 1.000)"], [0.7568627450980392, "rgba(96, 202, 96, 1.000)"], [0.7607843137254902, "rgba(99, 203, 95, 1.000)"], [0.7647058823529411, "rgba(101, 203, 94, 1.000)"], [0.7686274509803922, "rgba(103, 204, 92, 1.000)"], [0.7725490196078432, "rgba(105, 205, 91, 1.000)"], [0.7764705882352941, "rgba(108, 205, 90, 1.000)"], [0.7803921568627451, "rgba(110, 206, 88, 1.000)"], [0.7843137254901961, "rgba(112, 207, 87, 1.000)"], [0.788235294117647, "rgba(115, 208, 86, 1.000)"], [0.792156862745098, "rgba(117, 208, 84, 1.000)"], [0.796078431372549, "rgba(119, 209, 83, 1.000)"], [0.8, "rgba(122, 209, 81, 1.000)"], [0.803921568627451, "rgba(124, 210, 80, 1.000)"], [0.807843137254902, "rgba(127, 211, 78, 1.000)"], [0.8117647058823529, "rgba(129, 211, 77, 1.000)"], [0.8156862745098039, "rgba(132, 212, 75, 1.000)"], [0.8196078431372549, "rgba(134, 213, 73, 1.000)"], [0.8235294117647058, "rgba(137, 213, 72, 1.000)"], [0.8274509803921568, "rgba(139, 214, 70, 1.000)"], [0.8313725490196079, "rgba(142, 214, 69, 1.000)"], [0.8352941176470589, "rgba(144, 215, 67, 1.000)"], [0.8392156862745098, "rgba(147, 215, 65, 1.000)"], [0.8431372549019608, "rgba(149, 216, 64, 1.000)"], [0.8470588235294118, "rgba(152, 216, 62, 1.000)"], [0.8509803921568627, "rgba(155, 217, 60, 1.000)"], [0.8549019607843137, "rgba(157, 217, 59, 1.000)"], [0.8588235294117647, "rgba(160, 218, 57, 1.000)"], [0.8627450980392157, "rgba(162, 218, 55, 1.000)"], [0.8666666666666667, "rgba(165, 219, 54, 1.000)"], [0.8705882352941177, "rgba(168, 219, 52, 1.000)"], [0.8745098039215686, "rgba(170, 220, 50, 1.000)"], [0.8784313725490196, "rgba(173, 220, 48, 1.000)"], [0.8823529411764706, "rgba(176, 221, 47, 1.000)"], [0.8862745098039215, "rgba(178, 221, 45, 1.000)"], [0.8901960784313725, "rgba(181, 222, 43, 1.000)"], [0.8941176470588236, "rgba(184, 222, 41, 1.000)"], [0.8980392156862745, "rgba(186, 222, 40, 1.000)"], [0.9019607843137255, "rgba(189, 223, 38, 1.000)"], [0.9058823529411765, "rgba(192, 223, 37, 1.000)"], [0.9098039215686274, "rgba(194, 223, 35, 1.000)"], [0.9137254901960784, "rgba(197, 224, 33, 1.000)"], [0.9176470588235294, "rgba(200, 224, 32, 1.000)"], [0.9215686274509803, "rgba(202, 225, 31, 1.000)"], [0.9254901960784314, "rgba(205, 225, 29, 1.000)"], [0.9294117647058824, "rgba(208, 225, 28, 1.000)"], [0.9333333333333333, "rgba(210, 226, 27, 1.000)"], [0.9372549019607843, "rgba(213, 226, 26, 1.000)"], [0.9411764705882353, "rgba(216, 226, 25, 1.000)"], [0.9450980392156862, "rgba(218, 227, 25, 1.000)"], [0.9490196078431372, "rgba(221, 227, 24, 1.000)"], [0.9529411764705882, "rgba(223, 227, 24, 1.000)"], [0.9568627450980393, "rgba(226, 228, 24, 1.000)"], [0.9607843137254902, "rgba(229, 228, 25, 1.000)"], [0.9647058823529412, "rgba(231, 228, 25, 1.000)"], [0.9686274509803922, "rgba(234, 229, 26, 1.000)"], [0.9725490196078431, "rgba(236, 229, 27, 1.000)"], [0.9764705882352941, "rgba(239, 229, 28, 1.000)"], [0.9803921568627451, "rgba(241, 229, 29, 1.000)"], [0.984313725490196, "rgba(244, 230, 30, 1.000)"], [0.9882352941176471, "rgba(246, 230, 32, 1.000)"], [0.9921568627450981, "rgba(248, 230, 33, 1.000)"], [0.996078431372549, "rgba(251, 231, 35, 1.000)"], [1, "rgba(253, 231, 37, 1.000)"]], "yaxis": "y", "zmin": 0, "z": [[297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 257, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 249, 48], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 249]], "zmax": 297, "y": [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5], "type": "heatmap", "showscale": true, "x": [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "range": [0.5, 12.5], "domain": [0.07646908719743364, 0.7641960119568387], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "G10", "G11", "G12"], "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": "Predicted", "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": "Confusion Matrix", "xref": "paper", "x": 0.5349537037037038}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 3, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 4, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 5, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 6, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "257", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 7, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "198", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 8, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "198", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 9, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "297", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 10, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "249", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 11, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "48", "xref": "x", "x": 12}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 3}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 4}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 5}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 6}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 7}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 8}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 9}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 10}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "48", "xref": "x", "x": 11}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 12, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "249", "xref": "x", "x": 12}], "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, 6, 7, 8, 9, 10, 11, 12], "range": [0.5, 12.5], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["G1", "G2", "G3", "G4", "G5", "G6", "G7", "G8", "G9", "G10", "G11", "G12"], "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": "True", "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": 738.625}}