Прогнозирование прироста постоянного населения РФ¶
В данном примере мы рассмотрим экстраполяцию данных с использованием полиномов, их оценку и отображение.
Подключим библиотеку XLSX.jl
для получения и обработки набора данных.
Данные для интерполяции и экстраполяции приведены в файле Прирост населения РФ.xlsx
. Создадим вектора данных для анализа - годы подсчёта прироста населения и значения прироста населения.
В таблице данных значения лет подсчета прироста населения представлены в строчном формате вида "XXXX г."
. Такой формат не подходит для расчётов и отображения, поэтому создадим вектор лет подсчета прироста населения, выраженный в целочисленном формате.
Построим полученные данные на графике.
Для прогнозирования данных загрузим и подключим библиотеку Polynomials.jl
.
Resolving package versions...
No Changes to `/user/.project/Project.toml`
No Changes to `/user/.project/Manifest.toml`
Для дальнейшей экстраполяции данных рассчитаем полиномы - 1, 2, 3 и 6 порядков:
Построим графики полиномов и исходные данные.
Рассчитаем экстраполяцию данных для 2024 и 2025 гг.
Построим графики полиномов, исходные и прогнозные данные.
Как видно из построения, экстраполированные данные для различных порядков имеют значительный разброс значений.
В этом примере мы рассмотрели экстраполяцию данных и их построение для различных порядков полиномов.
{"id": "443d992e-bd5b-4c56-9242-91711e0b1849", "data": [{"showlegend": true, "mode": "lines+markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Исходные данные", "zmin": null, "yaxis": "y", "legendgroup": "Исходные данные", "marker": {"symbol": "circle", "color": "rgba(0, 154, 250, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 6}, "zmax": null, "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [608665, 240946, -205827, 104070, -168299, -263025, -226480, -262707, -649298, -586517, -654277, -685684, -630064, -532540, -564464, -373890, -115157, -10339, 96306, 31931, 305517, 438327, 397693, 217062, 43625, 118588, -503539, -475684, -532637, -296635], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [1989.01, 2023.99], "domain": [0.11672327723740415, 0.9953682260305697], "mirror": false, "tickangle": 0, "showline": true, "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": "Прирост населения РФ в 1990 - 2023 гг.", "xref": "paper", "x": 0.556045751633987}], "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, "range": [-735684, 658665], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "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": "top", "xanchor": "right", "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": 796}}
{"id": "8b9a1c14-14e6-4eeb-9efb-8cd90586c714", "data": [{"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Исходные данные", "zmin": null, "yaxis": "y", "legendgroup": "Исходные данные", "marker": {"symbol": "circle", "color": "rgba(0, 154, 250, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [608665, 240946, -205827, 104070, -168299, -263025, -226480, -262707, -649298, -586517, -654277, -685684, -630064, -532540, -564464, -373890, -115157, -10339, 96306, 31931, 305517, 438327, 397693, 217062, 43625, 118588, -503539, -475684, -532637, -296635], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 1 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 1 пор.", "zmax": null, "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [-184724.88154125947, -183893.4255285293, -182230.51350306897, -181399.05749033878, -180567.6014776086, -179736.14546487844, -178904.68945214828, -178073.2334394181, -177241.77742668794, -176410.32141395778, -175578.86540122758, -174747.4093884974, -173915.95337576725, -173084.49736303708, -172253.0413503069, -171421.58533757675, -170590.12932484658, -169758.6733121164, -168927.21729938622, -168095.76128665605, -167264.3052739259, -163938.48122300522, -163107.02521027502, -162275.56919754486, -161444.1131848147, -160612.65717208452, -159781.20115935436, -158949.7451466242, -158118.28913389402, -157286.83312116383], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 2 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 2 пор.", "zmax": null, "line": {"color": "rgba(62, 164, 78, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [4277.423944497113, -27740.441079741893, -85787.6024070584, -111816.89871013588, -135850.00543949287, -157886.92259512935, -177927.65017704532, -195972.1881852408, -212020.53661971574, -226072.6954804702, -238128.66476750415, -248188.4444808176, -256252.03462041053, -262319.43518628296, -266390.6461784349, -268465.6675968663, -268544.49944157724, -266627.14171256765, -262713.5944098376, -256803.857533387, -248897.93108321587, -197312.3295453264, -179425.4552265528, -159542.39133405866, -137663.13786784402, -113787.69482790887, -87916.06221425321, -60048.24002687705, -30184.22826578039, 1675.9730690367753], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 3 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 3 пор.", "zmax": null, "line": {"color": "rgba(195, 113, 210, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [676867.2406453873, 403722.96684829897, -23983.185494650825, -183534.96766347275, -310212.48957916646, -406510.7030532121, -474924.5598970901, -517949.0119222804, -538079.0109402637, -537809.5087625198, -519635.45720052934, -486051.80806577235, -439553.51316972956, -382635.5243238805, -317792.793339706, -247520.27202868636, -174312.9122023013, -100665.66567203135, -29073.48424935682, 37968.680254242034, 97965.87602728419, 217605.93558429094, 204954.01053234888, 170287.40588097047, 111111.16981867427, 24930.350533980036, -90750.00378459416, -238424.8449485253, -420589.12476929545, -639737.7950583847], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 6 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 6 пор.", "zmax": null, "line": {"color": "rgba(172, 142, 24, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [545583.6494627395, 295132.598494678, 9588.057096229983, -84727.66989008558, -169569.35147906793, -252492.79564687912, -335503.89324983716, -416617.0288429237, -491246.6816670151, -553432.2168048408, -596895.8665056708, -615933.9016787208, -606140.993555295, -564967.765519649, -492111.535108571, -389740.24617970875, -262549.5912486029, -117653.32399445827, 35693.238065346566, 186536.52073208743, 322834.81011369854, 491837.44483905815, 400426.3980518588, 254553.7311388179, 65656.05384709279, -145032.07393915864, -344366.7367294277, -485016.4481257928, -503017.12569095334, -315160.2559850845], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [1989.01, 2023.99], "domain": [0.11672327723740415, 0.9953682260305697], "mirror": false, "tickangle": 0, "showline": true, "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": "Прирост населения РФ в 1990 - 2023 гг.", "xref": "paper", "x": 0.556045751633987}], "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, "range": [-735684, 658665], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "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": "top", "xanchor": "right", "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": 796}}
{"id": "72cff87f-aed9-40b6-bee1-4ee04d179592", "data": [{"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Исходные данные", "zmin": null, "yaxis": "y", "legendgroup": "Исходные данные", "marker": {"symbol": "circle", "color": "rgba(0, 154, 250, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [608665, 240946, -205827, 104070, -168299, -263025, -226480, -262707, -649298, -586517, -654277, -685684, -630064, -532540, -564464, -373890, -115157, -10339, 96306, 31931, 305517, 438327, 397693, 217062, 43625, 118588, -503539, -475684, -532637, -296635], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 1 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 1 пор.", "zmax": null, "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [-184724.88154125947, -183893.4255285293, -182230.51350306897, -181399.05749033878, -180567.6014776086, -179736.14546487844, -178904.68945214828, -178073.2334394181, -177241.77742668794, -176410.32141395778, -175578.86540122758, -174747.4093884974, -173915.95337576725, -173084.49736303708, -172253.0413503069, -171421.58533757675, -170590.12932484658, -169758.6733121164, -168927.21729938622, -168095.76128665605, -167264.3052739259, -163938.48122300522, -163107.02521027502, -162275.56919754486, -161444.1131848147, -160612.65717208452, -159781.20115935436, -158949.7451466242, -158118.28913389402, -157286.83312116383], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 2 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 2 пор.", "zmax": null, "line": {"color": "rgba(62, 164, 78, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [4277.423944497113, -27740.441079741893, -85787.6024070584, -111816.89871013588, -135850.00543949287, -157886.92259512935, -177927.65017704532, -195972.1881852408, -212020.53661971574, -226072.6954804702, -238128.66476750415, -248188.4444808176, -256252.03462041053, -262319.43518628296, -266390.6461784349, -268465.6675968663, -268544.49944157724, -266627.14171256765, -262713.5944098376, -256803.857533387, -248897.93108321587, -197312.3295453264, -179425.4552265528, -159542.39133405866, -137663.13786784402, -113787.69482790887, -87916.06221425321, -60048.24002687705, -30184.22826578039, 1675.9730690367753], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 3 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 3 пор.", "zmax": null, "line": {"color": "rgba(195, 113, 210, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [676867.2406453873, 403722.96684829897, -23983.185494650825, -183534.96766347275, -310212.48957916646, -406510.7030532121, -474924.5598970901, -517949.0119222804, -538079.0109402637, -537809.5087625198, -519635.45720052934, -486051.80806577235, -439553.51316972956, -382635.5243238805, -317792.793339706, -247520.27202868636, -174312.9122023013, -100665.66567203135, -29073.48424935682, 37968.680254242034, 97965.87602728419, 217605.93558429094, 204954.01053234888, 170287.40588097047, 111111.16981867427, 24930.350533980036, -90750.00378459416, -238424.8449485253, -420589.12476929545, -639737.7950583847], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Полином 6 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Полином 6 пор.", "zmax": null, "line": {"color": "rgba(255, 165, 0, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [545583.6494627395, 295132.598494678, 9588.057096229983, -84727.66989008558, -169569.35147906793, -252492.79564687912, -335503.89324983716, -416617.0288429237, -491246.6816670151, -553432.2168048408, -596895.8665056708, -615933.9016787208, -606140.993555295, -564967.765519649, -492111.535108571, -389740.24617970875, -262549.5912486029, -117653.32399445827, 35693.238065346566, 186536.52073208743, 322834.81011369854, 491837.44483905815, 400426.3980518588, 254553.7311388179, 65656.05384709279, -145032.07393915864, -344366.7367294277, -485016.4481257928, -503017.12569095334, -315160.2559850845], "type": "scatter", "x": [1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 30, "currentCount": 30}}}, {"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Экстраполяция 1 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Экстраполяция 1 пор.", "marker": {"symbol": "x", "color": "rgba(255, 0, 0, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [-156455.37710843366, -155623.9210957035], "type": "scatter", "x": [2024, 2025], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 2, "currentCount": 2}}}, {"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Экстраполяция 2 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Экстраполяция 2 пор.", "marker": {"symbol": "x", "color": "rgba(0, 128, 0, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [35532.36397757445, 71384.94445983262], "type": "scatter", "x": [2024, 2025], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 2, "currentCount": 2}}}, {"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Экстраполяция 3 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Экстраполяция 3 пор.", "marker": {"symbol": "x", "color": "rgba(238, 130, 238, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [-898365.8076272743, -1198968.1142874425], "type": "scatter", "x": [2024, 2025], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 2, "currentCount": 2}}}, {"showlegend": true, "mode": "markers", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "Экстраполяция 6 пор.", "zmin": null, "yaxis": "y", "legendgroup": "Экстраполяция 6 пор.", "marker": {"symbol": "x", "color": "rgba(255, 165, 0, 1.000)", "line": {"color": "rgba(0, 0, 0, 1)", "width": 1}, "size": 8}, "zmax": null, "y": [183785.75022891758, 1124021.012611466], "type": "scatter", "x": [2024, 2025], "zaxis": null, "z": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 2, "currentCount": 2}}}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [1988.95, 2026.05], "domain": [0.10626576089753487, 0.9953682260305698], "mirror": false, "tickangle": 0, "showline": true, "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, "range": [-1248968.1142874425, 1174021.012611466], "domain": [0.07581474190726165, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "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": "top", "xanchor": "center", "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.55}, "width": 796}}