{ "cells": [ { "cell_type": "markdown", "id": "f3b11b5c-987d-46f3-956d-3004db6d2344", "metadata": {}, "source": [ "# Unemployment in the US since 1967" ] }, { "cell_type": "code", "execution_count": 1, "id": "00fe4a2f-4bd0-4ab5-be23-461dd2c7c43f", "metadata": { "execution": { "iopub.execute_input": "2025-03-21T16:09:21.782872Z", "iopub.status.busy": "2025-03-21T16:09:21.780565Z", "iopub.status.idle": "2025-03-21T16:09:24.329546Z", "shell.execute_reply": "2025-03-21T16:09:24.329684Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%useLatestDescriptors\n", "%use dataframe\n", "%use lets-plot" ] }, { "cell_type": "code", "execution_count": 2, "id": "76ace100-3139-4d3a-a683-f14fc232adb9", "metadata": { "execution": { "iopub.execute_input": "2025-03-21T16:09:24.331386Z", "iopub.status.busy": "2025-03-21T16:09:24.331096Z", "iopub.status.idle": "2025-03-21T16:09:24.349893Z", "shell.execute_reply": "2025-03-21T16:09:24.349542Z" } }, "outputs": [], "source": [ "import kotlinx.datetime.*" ] }, { "cell_type": "code", "execution_count": 3, "id": "ae2ff904-f7fd-461f-a5f5-3b901a31f98b", "metadata": { "execution": { "iopub.execute_input": "2025-03-21T16:09:24.351306Z", "iopub.status.busy": "2025-03-21T16:09:24.351129Z", "iopub.status.idle": "2025-03-21T16:09:24.535858Z", "shell.execute_reply": "2025-03-21T16:09:24.535528Z" } }, "outputs": [], "source": [ "fun LocalDateTime.toMillis(): Long {\n", " return toInstant(TimeZone.currentSystemDefault()).toEpochMilliseconds()\n", "}\n", "\n", "fun LocalDateTime.Companion.fromYear(year: Int): LocalDateTime {\n", " return LocalDateTime(year, 1, 1, 0, 0)\n", "}\n", "\n", "fun DataFrame<*>.parseDates(column: String): DataFrame<*> {\n", " return this.convert(column).toLocalDateTime()\n", " .convert(column).with { (it as LocalDateTime).toMillis() }\n", "}\n", "\n", "fun millisByYear(year: Int): Long {\n", " return LocalDateTime.fromYear(year).toMillis()\n", "}" ] }, { "cell_type": "code", "execution_count": 4, "id": "615d5402-4a42-427f-b0ef-e9ee17c990bb", "metadata": { "execution": { "iopub.execute_input": "2025-03-21T16:09:24.537783Z", "iopub.status.busy": "2025-03-21T16:09:24.537475Z", "iopub.status.idle": "2025-03-21T16:09:25.367513Z", "shell.execute_reply": "2025-03-21T16:09:25.367274Z" } }, "outputs": [], "source": [ "val presidentialDf = DataFrame.readCSV(\"https://raw.githubusercontent.com/JetBrains/lets-plot-docs/master/data/presidential.csv\")\n", " .parseDates(\"start\").parseDates(\"end\")\n", "val economicsDf = DataFrame.readCSV(\"https://vincentarelbundock.github.io/Rdatasets/csv/ggplot2/economics.csv\")\n", " .parseDates(\"date\")" ] }, { "cell_type": "code", "execution_count": 5, "id": "0532a832-c389-44af-bc36-05e7b4a549ed", "metadata": { "execution": { "iopub.execute_input": "2025-03-21T16:09:25.369237Z", "iopub.status.busy": "2025-03-21T16:09:25.368981Z", "iopub.status.idle": "2025-03-21T16:09:25.898249Z", "shell.execute_reply": "2025-03-21T16:09:25.898324Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/plot+json": { "apply_color_scheme": true, "output": { "coord": { "flip": false, "name": "cartesian", "xlim": [ -126234000000.0, 1451602800000.0 ] }, "ggsize": { "height": 400.0, "width": 1000.0 }, "ggtitle": { "subtitle": "1967 to 2015", "text": "Unemployment in the US" }, "guides": { "fill": { "name": "legend", "override_aes": { "alpha": 0.4, "color": "paper" } } }, "kind": "plot", "layers": [ { "alpha": 0.4, "data": { "end": [ -282358800000.0, -192848400000.0, -29898000000.0, 145234800000.0, 222562800000.0, 348793200000.0, 601254000000.0, 727484400000.0, 979945200000.0, 1232406000000.0, 1484866800000.0, 1611097200000.0 ], "name": [ "Eisenhower", "Kennedy", "Johnson", "Nixon", "Ford", "Carter", "Reagan", "Bush", "Clinton", "Bush", "Obama", "Trump" ], "party": [ "Republican", "Democratic", "Democratic", "Republican", "Republican", "Democratic", "Republican", "Republican", "Democratic", "Republican", "Democratic", "Republican" ], "start": [ -534819600000.0, -282358800000.0, -192848400000.0, -29898000000.0, 145234800000.0, 222562800000.0, 348793200000.0, 601254000000.0, 727484400000.0, 979945200000.0, 1232406000000.0, 1484866800000.0 ] }, "data_meta": { "series_annotations": [ { "column": "name", "type": "str" }, { "column": "start", "type": "int" }, { "column": "end", "type": "int" }, { "column": "party", "type": "str" } ] }, "geom": "band", "mapping": { "fill": "party", "xmax": "end", "xmin": "start" }, "position": "identity", "size": 0.0, "stat": "identity" }, { "alpha": 0.6, "angle": 90.0, "data": { "end": [ -282358800000.0, -192848400000.0, -29898000000.0, 145234800000.0, 222562800000.0, 348793200000.0, 601254000000.0, 727484400000.0, 979945200000.0, 1232406000000.0, 1484866800000.0, 1611097200000.0 ], "name": [ "Eisenhower", "Kennedy", "Johnson", "Nixon", "Ford", "Carter", "Reagan", "Bush", "Clinton", "Bush", "Obama", "Trump" ], "party": [ "Republican", "Democratic", "Democratic", "Republican", "Republican", "Democratic", "Republican", "Republican", "Democratic", "Republican", "Democratic", "Republican" ], "start": [ -534819600000.0, -282358800000.0, -192848400000.0, -29898000000.0, 145234800000.0, 222562800000.0, 348793200000.0, 601254000000.0, 727484400000.0, 979945200000.0, 1232406000000.0, 1484866800000.0 ] }, "data_meta": { "series_annotations": [ { "column": "name", "type": "str" }, { "column": "start", "type": "int" }, { "column": "end", "type": "int" }, { "column": "party", "type": "str" } ] }, "geom": "label", "mapping": { "color": "party", "label": "name", "x": "start" }, "position": "identity", "show_legend": false, "stat": "identity", "vjust": 1.0, "y": 4000.0 }, { "data": { "date": [ -79059600000.0, -76381200000.0, -73702800000.0, -71110800000.0, -68432400000.0, -65840400000.0, -63162000000.0, -60483600000.0, -57978000000.0, -55299600000.0, -52707600000.0, -50029200000.0, -47437200000.0, -44758800000.0, -42080400000.0, -39488400000.0, -36810000000.0, -34218000000.0, -31539600000.0, -28861200000.0, -26442000000.0, -23763600000.0, -21171600000.0, -18493200000.0, -15901200000.0, -13222800000.0, -10544400000.0, -7952400000.0, -5274000000.0, -2682000000.0, -3600000.0, 2674800000.0, 5094000000.0, 7772400000.0, 10364400000.0, 13042800000.0, 15634800000.0, 18313200000.0, 20991600000.0, 23583600000.0, 26262000000.0, 28854000000.0, 31532400000.0, 34210800000.0, 36630000000.0, 39308400000.0, 41900400000.0, 44578800000.0, 47170800000.0, 49849200000.0, 52527600000.0, 55119600000.0, 57798000000.0, 60390000000.0, 63068400000.0, 65746800000.0, 68252400000.0, 70930800000.0, 73522800000.0, 76201200000.0, 78793200000.0, 81471600000.0, 84150000000.0, 86742000000.0, 89420400000.0, 92012400000.0, 94690800000.0, 97369200000.0, 99788400000.0, 102466800000.0, 105058800000.0, 107737200000.0, 110329200000.0, 113007600000.0, 115686000000.0, 118278000000.0, 120956400000.0, 123548400000.0, 126226800000.0, 128905200000.0, 131324400000.0, 134002800000.0, 136594800000.0, 139273200000.0, 141865200000.0, 144543600000.0, 147222000000.0, 149814000000.0, 152492400000.0, 155084400000.0, 157762800000.0, 160441200000.0, 162860400000.0, 165538800000.0, 168130800000.0, 170809200000.0, 173401200000.0, 176079600000.0, 178758000000.0, 181350000000.0, 184028400000.0, 186620400000.0, 189298800000.0, 191977200000.0, 194482800000.0, 197161200000.0, 199753200000.0, 202431600000.0, 205023600000.0, 207702000000.0, 210380400000.0, 212972400000.0, 215650800000.0, 218242800000.0, 220921200000.0, 223599600000.0, 226018800000.0, 228697200000.0, 231289200000.0, 233967600000.0, 236559600000.0, 239238000000.0, 241916400000.0, 244508400000.0, 247186800000.0, 249778800000.0, 252457200000.0, 255135600000.0, 257554800000.0, 260233200000.0, 262825200000.0, 265503600000.0, 268095600000.0, 270774000000.0, 273452400000.0, 276044400000.0, 278722800000.0, 281314800000.0, 283993200000.0, 286671600000.0, 289090800000.0, 291769200000.0, 294361200000.0, 297039600000.0, 299631600000.0, 302310000000.0, 304988400000.0, 307580400000.0, 310258800000.0, 312850800000.0, 315529200000.0, 318207600000.0, 320713200000.0, 323391600000.0, 325983600000.0, 328662000000.0, 331254000000.0, 333932400000.0, 336610800000.0, 339202800000.0, 341881200000.0, 344473200000.0, 347151600000.0, 349830000000.0, 352249200000.0, 354927600000.0, 357519600000.0, 360198000000.0, 362790000000.0, 365468400000.0, 368146800000.0, 370738800000.0, 373417200000.0, 376009200000.0, 378687600000.0, 381366000000.0, 383785200000.0, 386463600000.0, 389055600000.0, 391734000000.0, 394326000000.0, 397004400000.0, 399682800000.0, 402274800000.0, 404953200000.0, 407545200000.0, 410223600000.0, 412902000000.0, 415321200000.0, 417996000000.0, 420588000000.0, 423266400000.0, 425858400000.0, 428536800000.0, 431215200000.0, 433810800000.0, 436489200000.0, 439081200000.0, 441759600000.0, 444438000000.0, 446943600000.0, 449618400000.0, 452210400000.0, 454888800000.0, 457480800000.0, 460159200000.0, 462837600000.0, 465433200000.0, 468111600000.0, 470703600000.0, 473382000000.0, 476060400000.0, 478479600000.0, 481154400000.0, 483746400000.0, 486424800000.0, 489016800000.0, 491695200000.0, 494373600000.0, 496969200000.0, 499647600000.0, 502239600000.0, 504918000000.0, 507596400000.0, 510015600000.0, 512690400000.0, 515282400000.0, 517960800000.0, 520552800000.0, 523231200000.0, 525909600000.0, 528505200000.0, 531183600000.0, 533775600000.0, 536454000000.0, 539132400000.0, 541551600000.0, 544226400000.0, 546818400000.0, 549496800000.0, 552088800000.0, 554767200000.0, 557445600000.0, 560041200000.0, 562719600000.0, 565311600000.0, 567990000000.0, 570668400000.0, 573174000000.0, 575848800000.0, 578440800000.0, 581119200000.0, 583711200000.0, 586389600000.0, 589068000000.0, 591663600000.0, 594342000000.0, 596934000000.0, 599612400000.0, 602290800000.0, 604710000000.0, 607384800000.0, 609976800000.0, 612655200000.0, 615247200000.0, 617925600000.0, 620604000000.0, 623199600000.0, 625878000000.0, 628470000000.0, 631148400000.0, 633826800000.0, 636246000000.0, 638920800000.0, 641512800000.0, 644191200000.0, 646783200000.0, 649461600000.0, 652140000000.0, 654735600000.0, 657414000000.0, 660006000000.0, 662684400000.0, 665362800000.0, 667782000000.0, 670456800000.0, 673048800000.0, 675727200000.0, 678319200000.0, 680997600000.0, 683676000000.0, 686271600000.0, 688950000000.0, 691542000000.0, 694220400000.0, 696898800000.0, 699404400000.0, 702079200000.0, 704671200000.0, 707349600000.0, 709941600000.0, 712620000000.0, 715298400000.0, 717894000000.0, 720572400000.0, 723164400000.0, 725842800000.0, 728521200000.0, 730940400000.0, 733615200000.0, 736207200000.0, 738885600000.0, 741477600000.0, 744156000000.0, 746834400000.0, 749430000000.0, 752108400000.0, 754700400000.0, 757378800000.0, 760057200000.0, 762476400000.0, 765151200000.0, 767743200000.0, 770421600000.0, 773013600000.0, 775692000000.0, 778370400000.0, 780966000000.0, 783644400000.0, 786236400000.0, 788914800000.0, 791593200000.0, 794012400000.0, 796687200000.0, 799279200000.0, 801957600000.0, 804549600000.0, 807228000000.0, 809906400000.0, 812502000000.0, 815180400000.0, 817772400000.0, 820450800000.0, 823129200000.0, 825634800000.0, 828309600000.0, 830901600000.0, 833580000000.0, 836172000000.0, 838850400000.0, 841528800000.0, 844120800000.0, 846802800000.0, 849394800000.0, 852073200000.0, 854751600000.0, 857170800000.0, 859845600000.0, 862437600000.0, 865116000000.0, 867708000000.0, 870386400000.0, 873064800000.0, 875656800000.0, 878338800000.0, 880930800000.0, 883609200000.0, 886287600000.0, 888706800000.0, 891381600000.0, 893973600000.0, 896652000000.0, 899244000000.0, 901922400000.0, 904600800000.0, 907192800000.0, 909874800000.0, 912466800000.0, 915145200000.0, 917823600000.0, 920242800000.0, 922917600000.0, 925509600000.0, 928188000000.0, 930780000000.0, 933458400000.0, 936136800000.0, 938728800000.0, 941410800000.0, 944002800000.0, 946681200000.0, 949359600000.0, 951865200000.0, 954540000000.0, 957132000000.0, 959810400000.0, 962402400000.0, 965080800000.0, 967759200000.0, 970351200000.0, 973033200000.0, 975625200000.0, 978303600000.0, 980982000000.0, 983401200000.0, 986076000000.0, 988668000000.0, 991346400000.0, 993938400000.0, 996616800000.0, 999295200000.0, 1001887200000.0, 1004569200000.0, 1007161200000.0, 1009839600000.0, 1012518000000.0, 1014937200000.0, 1017612000000.0, 1020204000000.0, 1022882400000.0, 1025474400000.0, 1028152800000.0, 1030831200000.0, 1033423200000.0, 1036105200000.0, 1038697200000.0, 1041375600000.0, 1044054000000.0, 1046473200000.0, 1049148000000.0, 1051740000000.0, 1054418400000.0, 1057010400000.0, 1059688800000.0, 1062367200000.0, 1064959200000.0, 1067641200000.0, 1070233200000.0, 1072911600000.0, 1075590000000.0, 1078095600000.0, 1080770400000.0, 1083362400000.0, 1086040800000.0, 1088632800000.0, 1091311200000.0, 1093989600000.0, 1096581600000.0, 1099263600000.0, 1101855600000.0, 1104534000000.0, 1107212400000.0, 1109631600000.0, 1112306400000.0, 1114898400000.0, 1117576800000.0, 1120168800000.0, 1122847200000.0, 1125525600000.0, 1128117600000.0, 1130799600000.0, 1133391600000.0, 1136070000000.0, 1138748400000.0, 1141167600000.0, 1143842400000.0, 1146434400000.0, 1149112800000.0, 1151704800000.0, 1154383200000.0, 1157061600000.0, 1159653600000.0, 1162335600000.0, 1164927600000.0, 1167606000000.0, 1170284400000.0, 1172703600000.0, 1175378400000.0, 1177970400000.0, 1180648800000.0, 1183240800000.0, 1185919200000.0, 1188597600000.0, 1191189600000.0, 1193871600000.0, 1196463600000.0, 1199142000000.0, 1201820400000.0, 1204326000000.0, 1207000800000.0, 1209592800000.0, 1212271200000.0, 1214863200000.0, 1217541600000.0, 1220220000000.0, 1222812000000.0, 1225494000000.0, 1228086000000.0, 1230764400000.0, 1233442800000.0, 1235862000000.0, 1238536800000.0, 1241128800000.0, 1243807200000.0, 1246399200000.0, 1249077600000.0, 1251756000000.0, 1254348000000.0, 1257030000000.0, 1259622000000.0, 1262300400000.0, 1264978800000.0, 1267398000000.0, 1270072800000.0, 1272664800000.0, 1275343200000.0, 1277935200000.0, 1280613600000.0, 1283292000000.0, 1285884000000.0, 1288566000000.0, 1291158000000.0, 1293836400000.0, 1296514800000.0, 1298934000000.0, 1301608800000.0, 1304200800000.0, 1306879200000.0, 1309471200000.0, 1312149600000.0, 1314828000000.0, 1317420000000.0, 1320102000000.0, 1322694000000.0, 1325372400000.0, 1328050800000.0, 1330556400000.0, 1333231200000.0, 1335823200000.0, 1338501600000.0, 1341093600000.0, 1343772000000.0, 1346450400000.0, 1349042400000.0, 1351724400000.0, 1354316400000.0, 1356994800000.0, 1359673200000.0, 1362092400000.0, 1364767200000.0, 1367359200000.0, 1370037600000.0, 1372629600000.0, 1375308000000.0, 1377986400000.0, 1380578400000.0, 1383260400000.0, 1385852400000.0, 1388530800000.0, 1391209200000.0, 1393628400000.0, 1396303200000.0, 1398895200000.0, 1401573600000.0, 1404165600000.0, 1406844000000.0, 1409522400000.0, 1412114400000.0, 1414796400000.0, 1417388400000.0, 1420066800000.0, 1422745200000.0, 1425164400000.0, 1427839200000.0 ], "pce": [ 506.7, 509.8, 515.6, 512.2, 517.4, 525.1, 530.9, 533.6, 544.3, 544.0, 549.8, 556.3, 563.2, 567.0, 568.2, 571.6, 576.7, 576.5, 583.5, 588.7, 588.9, 593.9, 600.3, 600.9, 602.7, 609.9, 613.2, 618.5, 620.5, 622.8, 628.7, 634.0, 632.3, 636.0, 642.4, 646.3, 648.5, 652.9, 659.1, 658.3, 656.6, 665.6, 676.1, 679.4, 682.0, 688.8, 691.1, 699.8, 698.9, 704.9, 713.0, 715.8, 720.9, 728.4, 731.5, 736.2, 749.2, 752.5, 758.0, 761.6, 769.9, 776.3, 781.1, 794.9, 800.5, 806.1, 816.5, 825.8, 832.8, 835.7, 841.6, 844.3, 854.1, 853.3, 869.2, 868.2, 876.9, 876.6, 884.5, 889.7, 901.4, 910.8, 922.4, 928.0, 937.9, 954.8, 955.1, 959.2, 956.2, 961.8, 975.6, 989.4, 990.6, 995.0, 1018.9, 1026.8, 1039.8, 1047.0, 1054.8, 1060.9, 1075.8, 1092.1, 1107.1, 1107.7, 1114.9, 1125.4, 1122.7, 1140.5, 1149.6, 1158.0, 1168.8, 1176.8, 1189.0, 1211.5, 1215.0, 1231.3, 1238.3, 1247.3, 1257.1, 1263.6, 1280.5, 1285.7, 1294.5, 1311.4, 1327.0, 1336.0, 1329.5, 1355.1, 1377.5, 1396.4, 1412.0, 1425.8, 1426.8, 1447.0, 1452.9, 1466.9, 1480.6, 1496.5, 1502.4, 1517.8, 1531.2, 1538.4, 1558.8, 1575.7, 1586.1, 1615.6, 1633.9, 1641.6, 1657.3, 1666.3, 1697.3, 1701.4, 1708.2, 1695.2, 1700.1, 1718.8, 1747.1, 1763.8, 1780.5, 1817.1, 1826.8, 1851.7, 1870.0, 1884.2, 1902.9, 1904.4, 1913.8, 1934.5, 1942.1, 1966.6, 1965.5, 1963.9, 1970.6, 1988.8, 1997.1, 2021.2, 2024.1, 2026.3, 2044.5, 2048.1, 2072.2, 2080.1, 2104.6, 2125.8, 2149.3, 2161.6, 2174.0, 2177.0, 2202.8, 2226.4, 2245.9, 2276.0, 2304.4, 2320.4, 2334.9, 2357.6, 2366.3, 2393.6, 2419.4, 2403.5, 2431.6, 2457.5, 2474.5, 2495.6, 2494.6, 2512.2, 2533.8, 2531.3, 2571.4, 2582.6, 2618.8, 2640.8, 2648.5, 2659.5, 2696.4, 2689.4, 2715.7, 2752.1, 2794.7, 2755.8, 2771.1, 2811.3, 2827.1, 2820.2, 2823.6, 2835.2, 2857.5, 2861.7, 2881.2, 2898.6, 2971.8, 2932.9, 2928.4, 2997.1, 2935.5, 3001.7, 3013.3, 3038.8, 3048.4, 3072.8, 3094.7, 3130.8, 3126.5, 3134.5, 3144.2, 3174.1, 3213.7, 3221.4, 3260.5, 3263.0, 3293.6, 3318.5, 3342.7, 3368.0, 3375.0, 3413.7, 3430.2, 3459.7, 3483.7, 3488.0, 3498.8, 3543.0, 3551.8, 3566.6, 3585.7, 3620.6, 3621.9, 3633.6, 3643.3, 3684.2, 3730.7, 3728.2, 3754.9, 3770.0, 3775.8, 3804.5, 3821.7, 3848.3, 3870.1, 3870.6, 3871.9, 3861.3, 3841.0, 3866.7, 3913.0, 3907.1, 3933.2, 3940.5, 3966.0, 3969.1, 3984.7, 3976.0, 4003.6, 4020.5, 4084.7, 4099.5, 4117.0, 4131.5, 4158.4, 4177.1, 4204.8, 4220.9, 4255.3, 4284.7, 4300.5, 4336.4, 4340.7, 4355.3, 4352.5, 4393.4, 4422.4, 4440.0, 4468.9, 4481.1, 4511.5, 4532.8, 4554.1, 4571.1, 4585.1, 4632.6, 4646.0, 4671.1, 4669.5, 4708.9, 4720.6, 4762.6, 4775.0, 4812.9, 4825.6, 4841.6, 4851.2, 4850.8, 4885.4, 4890.2, 4933.1, 4977.5, 4970.2, 5005.3, 5020.5, 5013.9, 5055.6, 5097.5, 5085.7, 5132.8, 5173.3, 5208.0, 5223.8, 5229.8, 5251.9, 5275.0, 5296.6, 5328.5, 5351.2, 5378.6, 5411.1, 5434.0, 5454.2, 5459.3, 5460.2, 5494.2, 5548.8, 5587.0, 5601.7, 5637.7, 5661.1, 5692.1, 5689.9, 5723.8, 5750.3, 5788.1, 5837.9, 5871.7, 5890.0, 5925.0, 5965.6, 5998.8, 6015.4, 6070.5, 6072.9, 6101.8, 6132.9, 6196.2, 6225.7, 6254.0, 6281.5, 6326.5, 6378.8, 6402.1, 6437.9, 6538.7, 6535.3, 6619.7, 6685.8, 6671.1, 6707.6, 6743.9, 6764.1, 6799.1, 6882.9, 6888.2, 6902.4, 6945.7, 6977.0, 6995.8, 6987.9, 7001.2, 7047.1, 7060.7, 7072.2, 7108.9, 7012.8, 7208.4, 7167.9, 7147.7, 7174.3, 7218.3, 7237.2, 7305.4, 7282.7, 7318.2, 7380.4, 7401.5, 7391.0, 7430.7, 7459.7, 7512.8, 7533.1, 7535.9, 7598.4, 7621.0, 7628.1, 7678.6, 7738.2, 7834.5, 7835.0, 7845.7, 7899.6, 7929.2, 7987.4, 8019.8, 8076.0, 8088.6, 8163.2, 8147.2, 8218.9, 8253.1, 8321.1, 8374.6, 8420.6, 8481.5, 8470.2, 8529.2, 8569.5, 8645.6, 8643.9, 8724.8, 8829.5, 8832.4, 8885.8, 8926.6, 8938.5, 8969.6, 9059.8, 9090.1, 9122.1, 9174.8, 9215.1, 9240.8, 9322.6, 9321.8, 9354.7, 9373.2, 9380.2, 9469.0, 9516.3, 9546.8, 9585.1, 9615.7, 9651.3, 9667.3, 9709.6, 9753.9, 9797.9, 9827.0, 9897.8, 9908.4, 9930.0, 9913.4, 9959.4, 9996.8, 10053.8, 10107.9, 10104.7, 10094.7, 10043.5, 9960.3, 9820.8, 9730.7, 9783.8, 9766.0, 9718.5, 9724.8, 9748.9, 9806.9, 9841.7, 9961.0, 9883.4, 9931.9, 9940.5, 9998.9, 10001.8, 10030.6, 10089.1, 10112.9, 10131.0, 10151.4, 10184.7, 10228.2, 10249.0, 10304.7, 10354.7, 10392.1, 10435.5, 10470.1, 10550.5, 10587.6, 10612.0, 10636.8, 10677.5, 10700.6, 10738.1, 10753.1, 10759.5, 10772.2, 10862.1, 10953.5, 10951.8, 10979.7, 10968.6, 10946.3, 10977.2, 11004.1, 11061.5, 11099.8, 11136.8, 11140.5, 11202.8, 11239.6, 11227.1, 11205.4, 11244.6, 11268.8, 11296.7, 11329.2, 11366.9, 11419.8, 11487.6, 11517.9, 11512.5, 11566.2, 11643.0, 11702.6, 11748.4, 11817.0, 11860.5, 11944.3, 11957.4, 12023.0, 12051.4, 12062.0, 12046.0, 12082.4, 12158.3, 12193.8 ], "pop": [ 198712.0, 198911.0, 199113.0, 199311.0, 199498.0, 199657.0, 199808.0, 199920.0, 200056.0, 200208.0, 200361.0, 200536.0, 200706.0, 200898.0, 201095.0, 201290.0, 201466.0, 201621.0, 201760.0, 201881.0, 202023.0, 202161.0, 202331.0, 202507.0, 202677.0, 202877.0, 203090.0, 203302.0, 203500.0, 203675.0, 203849.0, 204008.0, 204156.0, 204401.0, 204607.0, 204830.0, 205052.0, 205295.0, 205540.0, 205788.0, 206024.0, 206238.0, 206466.0, 206668.0, 206855.0, 207065.0, 207260.0, 207462.0, 207661.0, 207881.0, 208114.0, 208345.0, 208555.0, 208740.0, 208917.0, 209061.0, 209212.0, 209386.0, 209545.0, 209725.0, 209896.0, 210075.0, 210278.0, 210479.0, 210656.0, 210821.0, 210985.0, 211120.0, 211254.0, 211420.0, 211577.0, 211746.0, 211909.0, 212092.0, 212289.0, 212475.0, 212634.0, 212785.0, 212932.0, 213074.0, 213211.0, 213361.0, 213513.0, 213686.0, 213854.0, 214042.0, 214246.0, 214451.0, 214625.0, 214782.0, 214931.0, 215065.0, 215198.0, 215353.0, 215523.0, 215768.0, 215973.0, 216195.0, 216393.0, 216587.0, 216771.0, 216931.0, 217095.0, 217249.0, 217381.0, 217528.0, 217685.0, 217861.0, 218035.0, 218233.0, 218440.0, 218644.0, 218834.0, 219006.0, 219179.0, 219344.0, 219504.0, 219684.0, 219859.0, 220046.0, 220239.0, 220458.0, 220688.0, 220904.0, 221109.0, 221303.0, 221477.0, 221629.0, 221792.0, 221991.0, 222176.0, 222379.0, 222585.0, 222805.0, 223053.0, 223271.0, 223477.0, 223670.0, 223865.0, 224053.0, 224235.0, 224438.0, 224632.0, 224843.0, 225055.0, 225295.0, 225547.0, 225801.0, 226027.0, 226243.0, 226451.0, 226656.0, 226849.0, 227061.0, 227251.0, 227522.0, 227726.0, 227953.0, 228186.0, 228417.0, 228612.0, 228779.0, 228937.0, 229071.0, 229224.0, 229403.0, 229575.0, 229761.0, 229966.0, 230187.0, 230412.0, 230641.0, 230822.0, 230989.0, 231157.0, 231313.0, 231470.0, 231645.0, 231809.0, 231992.0, 232188.0, 232392.0, 232599.0, 232816.0, 232993.0, 233160.0, 233322.0, 233473.0, 233613.0, 233781.0, 233922.0, 234118.0, 234307.0, 234501.0, 234701.0, 234907.0, 235078.0, 235235.0, 235385.0, 235527.0, 235675.0, 235839.0, 235993.0, 236160.0, 236348.0, 236549.0, 236760.0, 236976.0, 237159.0, 237316.0, 237468.0, 237602.0, 237732.0, 237900.0, 238074.0, 238270.0, 238466.0, 238679.0, 238898.0, 239113.0, 239307.0, 239477.0, 239638.0, 239788.0, 239928.0, 240094.0, 240271.0, 240459.0, 240651.0, 240854.0, 241068.0, 241274.0, 241467.0, 241620.0, 241784.0, 241930.0, 242079.0, 242252.0, 242423.0, 242608.0, 242804.0, 243012.0, 243223.0, 243446.0, 243639.0, 243809.0, 243981.0, 244131.0, 244279.0, 244445.0, 244610.0, 244806.0, 245021.0, 245240.0, 245464.0, 245693.0, 245884.0, 246056.0, 246224.0, 246378.0, 246530.0, 246721.0, 246906.0, 247114.0, 247342.0, 247573.0, 247816.0, 248067.0, 248281.0, 248479.0, 248659.0, 248827.0, 249012.0, 249306.0, 249565.0, 249849.0, 250132.0, 250439.0, 250751.0, 251057.0, 251346.0, 251626.0, 251889.0, 252135.0, 252372.0, 252643.0, 252913.0, 253207.0, 253493.0, 253807.0, 254126.0, 254435.0, 254718.0, 254964.0, 255214.0, 255448.0, 255703.0, 255992.0, 256285.0, 256589.0, 256894.0, 257232.0, 257548.0, 257861.0, 258147.0, 258413.0, 258679.0, 258919.0, 259152.0, 259414.0, 259680.0, 259963.0, 260255.0, 260566.0, 260867.0, 261163.0, 261425.0, 261674.0, 261919.0, 262123.0, 262352.0, 262631.0, 262877.0, 263152.0, 263436.0, 263724.0, 264017.0, 264301.0, 264559.0, 264804.0, 265044.0, 265270.0, 265495.0, 265755.0, 265998.0, 266270.0, 266557.0, 266843.0, 267152.0, 267456.0, 267715.0, 267943.0, 268151.0, 268364.0, 268595.0, 268853.0, 269108.0, 269386.0, 269667.0, 269976.0, 270284.0, 270581.0, 270878.0, 271125.0, 271360.0, 271585.0, 271821.0, 272083.0, 272342.0, 272622.0, 272912.0, 273237.0, 273553.0, 273852.0, 274126.0, 274372.0, 274626.0, 274838.0, 275047.0, 275304.0, 275564.0, 275836.0, 276115.0, 276418.0, 276714.0, 277003.0, 277277.0, 277526.0, 277790.0, 277992.0, 278198.0, 278451.0, 278717.0, 279001.0, 279295.0, 279602.0, 279903.0, 280203.0, 280471.0, 280716.0, 280976.0, 281190.0, 281409.0, 281653.0, 281877.0, 282126.0, 282385.0, 282653.0, 282932.0, 283201.0, 283453.0, 283696.0, 283920.0, 284137.0, 284350.0, 284581.0, 284810.0, 285062.0, 285309.0, 285570.0, 285843.0, 286098.0, 286341.0, 286570.0, 286788.0, 286994.0, 287190.0, 287397.0, 287623.0, 287864.0, 288105.0, 288360.0, 288618.0, 288870.0, 289106.0, 289313.0, 289518.0, 289714.0, 289911.0, 290125.0, 290346.0, 290584.0, 290820.0, 291072.0, 291321.0, 291574.0, 291807.0, 292008.0, 292192.0, 292368.0, 292561.0, 292779.0, 292997.0, 293223.0, 293463.0, 293719.0, 293971.0, 294230.0, 294466.0, 294694.0, 294914.0, 295105.0, 295287.0, 295490.0, 295704.0, 295936.0, 296186.0, 296440.0, 296707.0, 296972.0, 297207.0, 297431.0, 297647.0, 297854.0, 298060.0, 298281.0, 298496.0, 298739.0, 298996.0, 299263.0, 299554.0, 299835.0, 300094.0, 300340.0, 300574.0, 300802.0, 301021.0, 301254.0, 301483.0, 301739.0, 302004.0, 302267.0, 302546.0, 302807.0, 303054.0, 303287.0, 303506.0, 303711.0, 303907.0, 304117.0, 304323.0, 304556.0, 304798.0, 305045.0, 305309.0, 305554.0, 305786.0, 306004.0, 306208.0, 306402.0, 306588.0, 306787.0, 306984.0, 307206.0, 307439.0, 307685.0, 307946.0, 308189.0, 308418.0, 308633.0, 308833.0, 309027.0, 309212.0, 309191.211, 309369.053, 309548.502, 309745.698, 309957.775, 310176.466, 310399.958, 310595.764, 310781.705, 310960.74, 311113.376, 311265.404, 311436.238, 311607.08, 311791.223, 311997.049, 312205.367, 312429.118, 312644.159, 312829.523, 313009.712, 313183.179, 313338.977, 313499.369, 313667.127, 313830.53, 314017.594, 314210.786, 314422.341, 314646.749, 314853.978, 315053.863, 315232.752, 315389.595, 315520.143, 315662.224, 315817.855, 315983.654, 316171.042, 316358.778, 316580.327, 316806.125, 317022.27, 317228.026, 317411.551, 317593.923, 317753.883, 317917.203, 318089.218, 318269.505, 318464.152, 318662.368, 318893.786, 319125.296, 319353.734, 319564.209, 319746.157, 319928.646, 320074.511, 320230.786, 320402.295 ], "psavert": [ 12.6, 12.6, 11.9, 12.9, 12.8, 11.8, 11.7, 12.3, 11.7, 12.3, 12.0, 11.7, 10.7, 10.5, 10.6, 10.8, 10.6, 11.1, 10.3, 9.7, 10.2, 9.7, 10.1, 11.1, 11.8, 11.5, 11.6, 11.4, 11.6, 11.8, 11.8, 11.7, 12.4, 13.3, 12.4, 12.3, 13.5, 13.4, 12.9, 13.1, 13.6, 13.2, 13.3, 13.3, 13.5, 13.2, 13.6, 14.7, 13.8, 13.6, 13.3, 13.3, 13.1, 13.0, 12.5, 12.8, 11.8, 11.5, 11.7, 11.7, 11.7, 12.0, 12.2, 13.0, 13.6, 13.7, 12.4, 12.5, 12.7, 13.2, 13.2, 13.6, 13.2, 13.9, 13.1, 14.4, 14.4, 14.8, 14.3, 14.2, 13.4, 13.1, 12.8, 12.8, 12.8, 12.1, 12.9, 13.4, 13.8, 14.0, 13.2, 12.5, 12.7, 14.2, 17.3, 14.3, 12.6, 13.0, 13.0, 13.4, 12.7, 12.0, 11.7, 12.3, 12.2, 11.7, 12.3, 11.4, 11.7, 11.7, 11.4, 11.1, 11.4, 10.6, 10.6, 9.3, 10.5, 10.5, 10.3, 10.6, 10.5, 10.9, 11.1, 11.0, 11.2, 11.4, 11.9, 11.1, 11.0, 10.8, 10.3, 10.0, 10.9, 10.5, 10.6, 10.7, 10.5, 10.4, 11.1, 11.1, 11.2, 11.0, 10.3, 9.9, 10.6, 9.7, 9.4, 9.7, 9.7, 10.1, 9.9, 10.1, 10.2, 11.3, 11.4, 11.2, 11.3, 11.3, 11.7, 11.3, 11.6, 11.4, 10.9, 10.8, 10.8, 10.9, 11.0, 10.8, 12.3, 12.0, 12.4, 13.0, 13.2, 12.5, 12.7, 12.1, 12.2, 12.9, 12.3, 12.3, 12.5, 12.6, 11.8, 11.3, 10.9, 10.9, 11.1, 11.1, 10.6, 10.3, 9.9, 9.1, 9.6, 9.2, 9.6, 9.7, 10.3, 10.1, 10.0, 11.7, 11.5, 11.5, 11.1, 11.1, 11.6, 11.8, 11.8, 11.7, 10.9, 11.2, 10.3, 9.1, 8.7, 9.9, 11.1, 9.6, 9.1, 8.2, 7.3, 9.1, 9.0, 8.6, 8.6, 9.3, 9.9, 9.7, 9.3, 9.4, 9.3, 9.0, 7.2, 8.4, 8.8, 7.0, 9.7, 8.5, 8.5, 4.5, 8.2, 7.7, 7.5, 7.2, 7.6, 8.3, 8.5, 8.7, 8.1, 8.6, 8.2, 8.8, 8.4, 8.4, 8.6, 8.4, 8.9, 8.6, 8.4, 8.3, 8.5, 9.0, 9.5, 8.4, 8.1, 8.2, 8.2, 7.6, 8.1, 8.5, 8.6, 7.8, 8.0, 8.6, 8.3, 8.8, 8.7, 8.6, 8.7, 8.1, 8.1, 7.8, 7.9, 8.8, 9.3, 8.8, 8.0, 8.6, 8.4, 8.9, 8.2, 8.6, 8.8, 9.3, 9.0, 9.7, 9.4, 9.8, 9.7, 9.9, 9.9, 10.1, 9.6, 9.7, 8.7, 8.0, 8.0, 10.6, 8.6, 8.9, 8.9, 8.7, 8.3, 7.8, 7.6, 7.7, 6.9, 6.3, 6.3, 9.1, 7.1, 6.5, 6.8, 6.4, 7.6, 6.9, 7.0, 6.5, 6.8, 7.1, 7.0, 7.2, 7.5, 7.8, 7.5, 6.9, 7.1, 6.7, 7.1, 6.7, 6.8, 7.1, 6.6, 6.1, 6.7, 6.7, 6.6, 5.7, 6.7, 7.1, 6.7, 6.6, 6.7, 6.4, 6.4, 6.4, 6.2, 6.2, 6.4, 6.5, 6.8, 6.6, 6.1, 6.0, 6.2, 6.2, 6.4, 6.4, 7.4, 7.4, 7.5, 7.2, 6.9, 6.8, 6.9, 6.8, 6.4, 6.2, 6.3, 5.8, 6.4, 6.2, 5.9, 5.2, 4.9, 4.8, 4.8, 4.7, 4.2, 4.6, 4.8, 4.4, 5.4, 4.8, 4.5, 5.0, 4.9, 4.9, 5.2, 5.2, 4.5, 4.6, 4.5, 4.2, 4.8, 4.9, 5.3, 5.0, 4.5, 4.5, 5.6, 6.8, 7.0, 3.4, 4.1, 4.5, 6.1, 5.8, 5.9, 5.8, 6.5, 6.4, 5.5, 5.4, 5.7, 5.7, 5.7, 5.5, 5.5, 5.6, 5.3, 5.3, 5.8, 5.6, 6.3, 6.0, 5.2, 5.3, 5.4, 5.4, 5.0, 5.0, 4.9, 5.3, 5.3, 5.8, 5.3, 5.2, 4.6, 4.5, 4.1, 6.9, 3.7, 3.4, 3.6, 3.1, 3.5, 2.9, 2.2, 2.7, 2.7, 3.1, 3.5, 3.7, 4.2, 4.2, 4.2, 4.0, 3.8, 4.0, 3.4, 3.6, 3.6, 3.6, 3.9, 3.7, 3.7, 4.1, 4.4, 4.2, 4.0, 3.8, 3.7, 3.4, 3.5, 3.4, 3.1, 3.6, 3.7, 4.1, 4.0, 3.4, 7.8, 5.5, 4.4, 3.8, 4.7, 5.5, 6.4, 6.4, 6.2, 5.5, 5.9, 6.8, 8.2, 6.7, 6.0, 4.9, 5.9, 5.4, 5.9, 5.9, 6.1, 5.8, 5.7, 6.4, 7.0, 6.9, 6.8, 6.9, 6.7, 6.6, 6.6, 7.1, 7.4, 7.6, 7.0, 6.9, 6.9, 7.2, 7.3, 7.2, 6.8, 6.8, 7.0, 7.8, 8.0, 8.0, 8.5, 8.7, 8.8, 9.1, 8.2, 8.0, 8.2, 8.8, 9.7, 12.0, 6.3, 5.8, 5.9, 6.4, 6.7, 6.8, 6.6, 6.7, 6.8, 6.3, 6.2, 6.4, 7.1, 7.3, 7.4, 7.4, 7.4, 7.4, 7.5, 7.2, 7.4, 7.2, 7.3, 7.6, 7.7, 7.9, 7.4, 7.6 ], "rownames": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 168.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 179.0, 180.0, 181.0, 182.0, 183.0, 184.0, 185.0, 186.0, 187.0, 188.0, 189.0, 190.0, 191.0, 192.0, 193.0, 194.0, 195.0, 196.0, 197.0, 198.0, 199.0, 200.0, 201.0, 202.0, 203.0, 204.0, 205.0, 206.0, 207.0, 208.0, 209.0, 210.0, 211.0, 212.0, 213.0, 214.0, 215.0, 216.0, 217.0, 218.0, 219.0, 220.0, 221.0, 222.0, 223.0, 224.0, 225.0, 226.0, 227.0, 228.0, 229.0, 230.0, 231.0, 232.0, 233.0, 234.0, 235.0, 236.0, 237.0, 238.0, 239.0, 240.0, 241.0, 242.0, 243.0, 244.0, 245.0, 246.0, 247.0, 248.0, 249.0, 250.0, 251.0, 252.0, 253.0, 254.0, 255.0, 256.0, 257.0, 258.0, 259.0, 260.0, 261.0, 262.0, 263.0, 264.0, 265.0, 266.0, 267.0, 268.0, 269.0, 270.0, 271.0, 272.0, 273.0, 274.0, 275.0, 276.0, 277.0, 278.0, 279.0, 280.0, 281.0, 282.0, 283.0, 284.0, 285.0, 286.0, 287.0, 288.0, 289.0, 290.0, 291.0, 292.0, 293.0, 294.0, 295.0, 296.0, 297.0, 298.0, 299.0, 300.0, 301.0, 302.0, 303.0, 304.0, 305.0, 306.0, 307.0, 308.0, 309.0, 310.0, 311.0, 312.0, 313.0, 314.0, 315.0, 316.0, 317.0, 318.0, 319.0, 320.0, 321.0, 322.0, 323.0, 324.0, 325.0, 326.0, 327.0, 328.0, 329.0, 330.0, 331.0, 332.0, 333.0, 334.0, 335.0, 336.0, 337.0, 338.0, 339.0, 340.0, 341.0, 342.0, 343.0, 344.0, 345.0, 346.0, 347.0, 348.0, 349.0, 350.0, 351.0, 352.0, 353.0, 354.0, 355.0, 356.0, 357.0, 358.0, 359.0, 360.0, 361.0, 362.0, 363.0, 364.0, 365.0, 366.0, 367.0, 368.0, 369.0, 370.0, 371.0, 372.0, 373.0, 374.0, 375.0, 376.0, 377.0, 378.0, 379.0, 380.0, 381.0, 382.0, 383.0, 384.0, 385.0, 386.0, 387.0, 388.0, 389.0, 390.0, 391.0, 392.0, 393.0, 394.0, 395.0, 396.0, 397.0, 398.0, 399.0, 400.0, 401.0, 402.0, 403.0, 404.0, 405.0, 406.0, 407.0, 408.0, 409.0, 410.0, 411.0, 412.0, 413.0, 414.0, 415.0, 416.0, 417.0, 418.0, 419.0, 420.0, 421.0, 422.0, 423.0, 424.0, 425.0, 426.0, 427.0, 428.0, 429.0, 430.0, 431.0, 432.0, 433.0, 434.0, 435.0, 436.0, 437.0, 438.0, 439.0, 440.0, 441.0, 442.0, 443.0, 444.0, 445.0, 446.0, 447.0, 448.0, 449.0, 450.0, 451.0, 452.0, 453.0, 454.0, 455.0, 456.0, 457.0, 458.0, 459.0, 460.0, 461.0, 462.0, 463.0, 464.0, 465.0, 466.0, 467.0, 468.0, 469.0, 470.0, 471.0, 472.0, 473.0, 474.0, 475.0, 476.0, 477.0, 478.0, 479.0, 480.0, 481.0, 482.0, 483.0, 484.0, 485.0, 486.0, 487.0, 488.0, 489.0, 490.0, 491.0, 492.0, 493.0, 494.0, 495.0, 496.0, 497.0, 498.0, 499.0, 500.0, 501.0, 502.0, 503.0, 504.0, 505.0, 506.0, 507.0, 508.0, 509.0, 510.0, 511.0, 512.0, 513.0, 514.0, 515.0, 516.0, 517.0, 518.0, 519.0, 520.0, 521.0, 522.0, 523.0, 524.0, 525.0, 526.0, 527.0, 528.0, 529.0, 530.0, 531.0, 532.0, 533.0, 534.0, 535.0, 536.0, 537.0, 538.0, 539.0, 540.0, 541.0, 542.0, 543.0, 544.0, 545.0, 546.0, 547.0, 548.0, 549.0, 550.0, 551.0, 552.0, 553.0, 554.0, 555.0, 556.0, 557.0, 558.0, 559.0, 560.0, 561.0, 562.0, 563.0, 564.0, 565.0, 566.0, 567.0, 568.0, 569.0, 570.0, 571.0, 572.0, 573.0, 574.0 ], "uempmed": [ 4.5, 4.7, 4.6, 4.9, 4.7, 4.8, 5.1, 4.5, 4.1, 4.6, 4.4, 4.4, 4.5, 4.2, 4.6, 4.8, 4.4, 4.4, 4.4, 4.9, 4.0, 4.0, 4.2, 4.4, 4.4, 4.4, 4.7, 4.5, 4.8, 4.6, 4.6, 4.5, 4.6, 4.1, 4.7, 4.9, 5.1, 5.4, 5.2, 5.2, 5.6, 5.9, 6.2, 6.3, 6.4, 6.5, 6.7, 5.7, 6.2, 6.4, 5.8, 6.5, 6.4, 6.2, 6.2, 6.6, 6.6, 6.7, 6.6, 5.4, 6.1, 6.0, 5.6, 5.7, 5.7, 6.1, 5.7, 5.2, 5.5, 5.0, 4.9, 5.0, 5.2, 4.9, 5.4, 5.5, 5.1, 4.7, 5.0, 5.1, 4.8, 5.0, 4.6, 5.3, 5.7, 5.0, 5.3, 5.5, 5.2, 5.7, 6.3, 7.1, 7.2, 8.7, 9.4, 8.8, 8.6, 9.2, 9.2, 8.6, 9.5, 9.0, 9.0, 8.2, 8.7, 8.2, 8.3, 7.8, 7.7, 7.9, 7.8, 7.7, 8.4, 8.0, 7.5, 7.2, 7.2, 7.3, 7.9, 6.2, 7.1, 7.0, 6.7, 6.9, 7.0, 6.8, 6.5, 6.7, 6.2, 6.1, 5.7, 6.0, 5.8, 5.8, 5.6, 5.9, 5.5, 5.6, 5.9, 5.9, 5.9, 5.4, 5.6, 5.6, 5.9, 4.8, 5.5, 5.5, 5.3, 5.7, 5.3, 5.8, 6.0, 5.8, 5.7, 6.4, 7.0, 7.5, 7.7, 7.5, 7.7, 7.5, 7.4, 7.1, 7.1, 7.4, 6.9, 6.6, 7.1, 7.2, 6.8, 6.8, 6.9, 6.9, 7.1, 7.5, 7.7, 8.1, 8.5, 9.5, 8.5, 8.7, 9.5, 9.7, 10.0, 10.2, 11.1, 9.8, 10.4, 10.9, 12.3, 11.3, 10.1, 9.3, 9.3, 9.4, 9.3, 8.7, 9.1, 8.3, 8.3, 8.2, 9.1, 7.5, 7.5, 7.3, 7.6, 7.2, 7.2, 7.3, 6.8, 7.1, 7.1, 6.9, 6.9, 6.6, 6.9, 7.1, 6.9, 7.1, 7.0, 6.8, 6.7, 6.9, 6.8, 6.7, 6.8, 7.0, 6.9, 7.1, 7.4, 7.0, 7.1, 7.1, 6.9, 6.6, 6.6, 7.1, 6.6, 6.5, 6.5, 6.4, 6.0, 6.3, 6.2, 6.0, 6.2, 6.3, 6.4, 5.9, 5.9, 5.8, 6.1, 5.9, 5.7, 5.6, 5.7, 5.9, 5.6, 5.4, 5.4, 5.4, 5.3, 5.4, 5.6, 5.0, 4.9, 4.9, 4.8, 4.9, 5.1, 5.3, 5.1, 4.8, 5.2, 5.2, 5.4, 5.4, 5.6, 5.8, 5.7, 5.9, 6.0, 6.2, 6.7, 6.6, 6.4, 6.9, 7.0, 7.3, 6.8, 7.2, 7.5, 7.8, 8.1, 8.2, 8.3, 8.5, 8.8, 8.7, 8.6, 8.8, 8.6, 9.0, 9.0, 9.3, 8.6, 8.5, 8.5, 8.4, 8.1, 8.3, 8.2, 8.2, 8.3, 8.0, 8.3, 8.3, 8.6, 9.2, 9.3, 9.1, 9.2, 9.3, 9.0, 8.9, 9.2, 10.0, 9.0, 8.7, 8.0, 8.1, 8.3, 8.3, 9.1, 7.9, 8.5, 8.3, 7.9, 8.2, 8.0, 8.3, 8.3, 7.8, 8.3, 8.6, 8.6, 8.3, 8.3, 8.4, 8.5, 8.3, 7.7, 7.8, 7.8, 8.1, 7.9, 8.3, 8.0, 8.0, 8.3, 7.8, 8.2, 7.7, 7.6, 7.5, 7.4, 7.0, 6.8, 6.7, 6.0, 6.9, 6.7, 6.8, 6.7, 5.8, 6.6, 6.8, 6.9, 6.8, 6.8, 6.2, 6.5, 6.3, 5.8, 6.5, 6.0, 6.1, 6.2, 5.8, 5.8, 6.1, 6.0, 6.1, 5.8, 5.7, 6.0, 6.3, 5.2, 6.1, 6.1, 6.0, 5.8, 6.1, 6.6, 5.9, 6.3, 6.0, 6.8, 6.9, 7.2, 7.3, 7.7, 8.2, 8.4, 8.3, 8.4, 8.9, 9.5, 11.0, 8.9, 9.0, 9.5, 9.6, 9.3, 9.6, 9.6, 9.5, 9.7, 10.2, 9.9, 11.5, 10.3, 10.1, 10.2, 10.4, 10.3, 10.4, 10.6, 10.2, 10.2, 9.5, 9.9, 11.0, 8.9, 9.2, 9.6, 9.5, 9.7, 9.5, 9.4, 9.2, 9.3, 9.0, 9.1, 9.0, 8.8, 9.2, 8.4, 8.6, 8.5, 8.7, 8.6, 9.1, 8.7, 8.4, 8.5, 7.3, 8.0, 8.4, 8.0, 7.9, 8.3, 7.5, 8.3, 8.5, 9.1, 8.6, 8.2, 7.7, 8.7, 8.8, 8.7, 8.4, 8.6, 8.4, 9.0, 8.7, 8.7, 9.4, 7.9, 9.0, 9.7, 9.7, 10.2, 10.4, 9.8, 10.5, 10.7, 11.7, 12.3, 13.1, 14.2, 17.2, 16.0, 16.3, 17.8, 18.9, 19.8, 20.1, 20.0, 19.9, 20.4, 22.1, 22.3, 25.2, 22.3, 21.0, 20.3, 21.2, 21.0, 21.9, 21.5, 21.1, 21.5, 20.9, 21.6, 22.4, 22.0, 22.4, 22.0, 20.6, 20.8, 20.5, 20.8, 19.7, 19.2, 19.1, 19.9, 20.4, 17.5, 18.4, 18.8, 19.9, 18.6, 17.7, 15.8, 17.2, 17.6, 17.1, 17.1, 17.0, 16.2, 16.5, 16.5, 16.3, 17.1, 17.3, 15.4, 15.9, 15.8, 15.7, 14.6, 13.8, 13.1, 12.9, 13.4, 13.6, 13.0, 12.9, 13.2, 12.9, 12.0, 11.5 ], "unemploy": [ 2944.0, 2945.0, 2958.0, 3143.0, 3066.0, 3018.0, 2878.0, 3001.0, 2877.0, 2709.0, 2740.0, 2938.0, 2883.0, 2768.0, 2686.0, 2689.0, 2715.0, 2685.0, 2718.0, 2692.0, 2712.0, 2758.0, 2713.0, 2816.0, 2868.0, 2856.0, 3040.0, 3049.0, 2856.0, 2884.0, 3201.0, 3453.0, 3635.0, 3797.0, 3919.0, 4071.0, 4175.0, 4256.0, 4456.0, 4591.0, 4898.0, 5076.0, 4986.0, 4903.0, 4987.0, 4959.0, 4996.0, 4949.0, 5035.0, 5134.0, 5042.0, 4954.0, 5161.0, 5154.0, 5019.0, 4928.0, 5038.0, 4959.0, 4922.0, 4923.0, 4913.0, 4939.0, 4849.0, 4875.0, 4602.0, 4543.0, 4326.0, 4452.0, 4394.0, 4459.0, 4329.0, 4363.0, 4305.0, 4305.0, 4350.0, 4144.0, 4396.0, 4489.0, 4644.0, 4731.0, 4634.0, 4618.0, 4705.0, 4927.0, 5063.0, 5022.0, 5437.0, 5523.0, 6140.0, 6636.0, 7501.0, 7520.0, 7978.0, 8210.0, 8433.0, 8220.0, 8127.0, 7928.0, 7923.0, 7897.0, 7794.0, 7744.0, 7534.0, 7326.0, 7230.0, 7330.0, 7053.0, 7322.0, 7490.0, 7518.0, 7380.0, 7430.0, 7620.0, 7545.0, 7280.0, 7443.0, 7307.0, 7059.0, 6911.0, 7134.0, 6829.0, 6925.0, 6751.0, 6763.0, 6815.0, 6386.0, 6489.0, 6318.0, 6337.0, 6180.0, 6127.0, 6028.0, 6309.0, 6080.0, 6125.0, 5947.0, 6077.0, 6228.0, 6109.0, 6173.0, 6109.0, 6069.0, 5840.0, 5959.0, 5996.0, 6320.0, 6190.0, 6296.0, 6238.0, 6325.0, 6683.0, 6702.0, 6729.0, 7358.0, 7984.0, 8098.0, 8363.0, 8281.0, 8021.0, 8088.0, 8023.0, 7718.0, 8071.0, 8051.0, 7982.0, 7869.0, 8174.0, 8098.0, 7863.0, 8036.0, 8230.0, 8646.0, 9029.0, 9267.0, 9397.0, 9705.0, 9895.0, 10244.0, 10335.0, 10538.0, 10849.0, 10881.0, 11217.0, 11529.0, 11938.0, 12051.0, 11534.0, 11545.0, 11408.0, 11268.0, 11154.0, 11246.0, 10548.0, 10623.0, 10282.0, 9887.0, 9499.0, 9331.0, 9008.0, 8791.0, 8746.0, 8762.0, 8456.0, 8226.0, 8537.0, 8519.0, 8367.0, 8381.0, 8198.0, 8358.0, 8423.0, 8321.0, 8339.0, 8395.0, 8302.0, 8460.0, 8513.0, 8196.0, 8248.0, 8298.0, 8128.0, 8138.0, 7795.0, 8402.0, 8383.0, 8364.0, 8439.0, 8508.0, 8319.0, 8135.0, 8310.0, 8243.0, 8159.0, 7883.0, 7892.0, 7865.0, 7862.0, 7542.0, 7574.0, 7398.0, 7268.0, 7261.0, 7102.0, 7227.0, 7035.0, 6936.0, 6953.0, 6929.0, 6876.0, 6601.0, 6779.0, 6546.0, 6605.0, 6843.0, 6604.0, 6568.0, 6537.0, 6518.0, 6682.0, 6359.0, 6205.0, 6468.0, 6375.0, 6577.0, 6495.0, 6511.0, 6590.0, 6630.0, 6725.0, 6667.0, 6752.0, 6651.0, 6598.0, 6797.0, 6742.0, 6590.0, 6922.0, 7188.0, 7368.0, 7459.0, 7764.0, 7901.0, 8015.0, 8265.0, 8586.0, 8439.0, 8736.0, 8692.0, 8586.0, 8666.0, 8722.0, 8842.0, 8931.0, 9198.0, 9283.0, 9454.0, 9460.0, 9415.0, 9744.0, 10040.0, 9850.0, 9787.0, 9781.0, 9398.0, 9565.0, 9557.0, 9325.0, 9183.0, 9056.0, 9110.0, 9149.0, 9121.0, 8930.0, 8763.0, 8714.0, 8750.0, 8542.0, 8477.0, 8630.0, 8583.0, 8470.0, 8331.0, 7915.0, 7927.0, 7946.0, 7933.0, 7734.0, 7632.0, 7375.0, 7230.0, 7375.0, 7187.0, 7153.0, 7645.0, 7430.0, 7427.0, 7527.0, 7484.0, 7478.0, 7328.0, 7426.0, 7423.0, 7491.0, 7313.0, 7318.0, 7415.0, 7423.0, 7095.0, 7337.0, 6882.0, 6979.0, 7031.0, 7236.0, 7253.0, 7158.0, 7102.0, 7000.0, 6873.0, 6655.0, 6799.0, 6655.0, 6608.0, 6656.0, 6454.0, 6308.0, 6476.0, 6368.0, 6306.0, 6422.0, 5941.0, 6047.0, 6212.0, 6259.0, 6179.0, 6300.0, 6280.0, 6100.0, 6032.0, 5976.0, 6111.0, 5783.0, 6004.0, 5796.0, 5951.0, 6025.0, 5838.0, 5915.0, 5778.0, 5716.0, 5653.0, 5708.0, 5858.0, 5733.0, 5481.0, 5758.0, 5651.0, 5747.0, 5853.0, 5625.0, 5534.0, 5639.0, 5634.0, 6023.0, 6089.0, 6141.0, 6271.0, 6226.0, 6484.0, 6583.0, 7042.0, 7142.0, 7694.0, 8003.0, 8258.0, 8182.0, 8215.0, 8304.0, 8599.0, 8399.0, 8393.0, 8390.0, 8304.0, 8251.0, 8307.0, 8520.0, 8640.0, 8520.0, 8618.0, 8588.0, 8842.0, 8957.0, 9266.0, 9011.0, 8896.0, 8921.0, 8732.0, 8576.0, 8317.0, 8370.0, 8167.0, 8491.0, 8170.0, 8212.0, 8286.0, 8136.0, 7990.0, 7927.0, 8061.0, 7932.0, 7934.0, 7784.0, 7980.0, 7737.0, 7672.0, 7651.0, 7524.0, 7406.0, 7345.0, 7553.0, 7453.0, 7566.0, 7279.0, 7064.0, 7184.0, 7072.0, 7120.0, 6980.0, 7001.0, 7175.0, 7091.0, 6847.0, 6727.0, 6872.0, 6762.0, 7116.0, 6927.0, 6731.0, 6850.0, 6766.0, 6979.0, 7149.0, 7067.0, 7170.0, 7237.0, 7240.0, 7645.0, 7685.0, 7497.0, 7822.0, 7637.0, 8395.0, 8575.0, 8937.0, 9438.0, 9494.0, 10074.0, 10538.0, 11286.0, 12058.0, 12898.0, 13426.0, 13853.0, 14499.0, 14707.0, 14601.0, 14814.0, 15009.0, 15352.0, 15219.0, 15098.0, 15046.0, 15113.0, 15202.0, 15325.0, 14849.0, 14474.0, 14512.0, 14648.0, 14579.0, 14516.0, 15081.0, 14348.0, 14013.0, 13820.0, 13737.0, 13957.0, 13855.0, 13962.0, 13763.0, 13818.0, 13948.0, 13594.0, 13302.0, 13093.0, 12797.0, 12813.0, 12713.0, 12646.0, 12660.0, 12692.0, 12656.0, 12471.0, 12115.0, 12124.0, 12005.0, 12298.0, 12471.0, 11950.0, 11689.0, 11760.0, 11654.0, 11751.0, 11335.0, 11279.0, 11270.0, 11136.0, 10787.0, 10404.0, 10202.0, 10349.0, 10380.0, 9702.0, 9859.0, 9460.0, 9608.0, 9599.0, 9262.0, 8990.0, 9090.0, 8717.0, 8903.0, 8610.0, 8504.0, 8526.0 ] }, "data_meta": { "series_annotations": [ { "column": "rownames", "type": "int" }, { "column": "date", "type": "int" }, { "column": "pce", "type": "float" }, { "column": "pop", "type": "float" }, { "column": "psavert", "type": "float" }, { "column": "uempmed", "type": "float" }, { "column": "unemploy", "type": "int" } ] }, "geom": "line", "mapping": { "x": "date", "y": "unemploy" }, "position": "identity", "stat": "identity" } ], "mapping": {}, "scales": [ { "aesthetic": "x", "datetime": true, "name": "Year" }, { "aesthetic": "y", "breaks": [ 2500.0, 5000.0, 10000.0 ], "labels": [ "2.5", "5.0", "10.0" ], "name": "Unemployment (x\\(10^3\\))", "trans": "log10" }, { "aesthetic": "fill", "discrete": true, "name": "" } ], "theme": { "legend_position": "top", "plot_title": { "blank": false, "face": "bold", "size": 18.0 } } }, "output_type": "lets_plot_spec", "swing_enabled": true }, "text/html": [ "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Eisenhower\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Kennedy\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Johnson\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Nixon\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Ford\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Carter\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Reagan\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Bush\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Clinton\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Bush\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Obama\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Trump\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1970\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1975\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1980\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1985\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1990\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 1995\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2000\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2005\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2010\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2015\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " 2.5\n", " \n", " \n", " \n", " \n", " \n", " \n", " 5.0\n", " \n", " \n", " \n", " \n", " \n", " \n", " 10.0\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Unemployment in the US\n", " \n", " \n", " \n", " \n", " 1967 to 2015\n", " \n", " \n", " \n", " \n", " Unemployment (x10 3)\n", " \n", " \n", " \n", " \n", " Year\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Republican\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " Democratic\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "\n", " " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "val breaks = listOf(2.5, 5.0, 10.0)\n", "\n", "letsPlot() +\n", " geomBand(data = presidentialDf.toMap(), size = 0, alpha = 0.4) { xmin = \"start\"; xmax = \"end\"; fill = \"party\" } +\n", " geomLabel(data = presidentialDf.toMap(), y = 4_000, alpha = 0.6, angle = 90, vjust = 1, showLegend = false)\n", " { x = \"start\"; label = \"name\"; color = \"party\" } +\n", " geomLine(data = economicsDf.toMap()) { x = \"date\"; y = \"unemploy\" } +\n", " scaleXDateTime(name = \"Year\") +\n", " scaleYContinuous(\"Unemployment (x\\\\(10^3\\\\))\", trans = \"log10\",\n", " breaks = breaks.map { it * 10.0.pow(3) },\n", " labels = breaks.map { it.toString() }) +\n", " scaleFillDiscrete(name = \"\") +\n", " coordCartesian(xlim = Pair(millisByYear(1966), millisByYear(2016))) +\n", " guides(fill = guideLegend(alpha = 0.4, color = \"paper\")) +\n", " ggsize(1000, 400) +\n", " ggtitle(\"Unemployment in the US\", \"1967 to 2015\") +\n", " theme(plotTitle = elementText(size = 18, face = \"bold\")).legendPositionTop()" ] } ], "metadata": { "kernelspec": { "display_name": "Kotlin", "language": "kotlin", "name": "kotlin" }, "language_info": { "codemirror_mode": "text/x-kotlin", "file_extension": ".kt", "mimetype": "text/x-kotlin", "name": "kotlin", "nbconvert_exporter": "", "pygments_lexer": "kotlin", "version": "1.9.23" } }, "nbformat": 4, "nbformat_minor": 5 }