{
    "$schema": "https://vega.github.io/schema/vega-lite/v4.json",
    "config": {
        "axisQuantitative": {
            "domainColor": "orange",
            "gridColor": "seagreen",
            "labelFont": "Comic Sans MS",
            "labelOffset": 10,
            "tickOffset": 10
        },
        "axisTemporal": {
            "domainColor": "brown",
            "domainDash": [
                4,
                2
            ],
            "grid": false,
            "labelColor": "purple"
        },
        "line": {
            "stroke": "gray",
            "strokeWidth": 2
        },
        "point": {
            "fill": "yellow",
            "stroke": "black",
            "strokeOpacity": 0.4,
            "strokeWidth": 1
        }
    },
    "data": {
        "values": [
            {
                "catX": "1",
                "x": 1,
                "y": 1
            },
            {
                "catX": "2",
                "x": 2,
                "y": 2
            },
            {
                "catX": "3",
                "x": 3,
                "y": 3
            },
            {
                "catX": "4",
                "x": 4,
                "y": 4
            },
            {
                "catX": "5",
                "x": 5,
                "y": 5
            },
            {
                "catX": "6",
                "x": 6,
                "y": 6
            },
            {
                "catX": "7",
                "x": 7,
                "y": 7
            },
            {
                "catX": "8",
                "x": 8,
                "y": 8
            },
            {
                "catX": "9",
                "x": 9,
                "y": 9
            },
            {
                "catX": "10",
                "x": 10,
                "y": 10
            },
            {
                "catX": "11",
                "x": 11,
                "y": 11
            },
            {
                "catX": "12",
                "x": 12,
                "y": 12
            },
            {
                "catX": "13",
                "x": 13,
                "y": 13
            },
            {
                "catX": "14",
                "x": 14,
                "y": 14
            },
            {
                "catX": "15",
                "x": 15,
                "y": 15
            },
            {
                "catX": "16",
                "x": 16,
                "y": 16
            },
            {
                "catX": "17",
                "x": 17,
                "y": 17
            },
            {
                "catX": "18",
                "x": 18,
                "y": 18
            },
            {
                "catX": "19",
                "x": 19,
                "y": 19
            },
            {
                "catX": "20",
                "x": 20,
                "y": 20
            },
            {
                "catX": "21",
                "x": 21,
                "y": 21
            },
            {
                "catX": "22",
                "x": 22,
                "y": 22
            },
            {
                "catX": "23",
                "x": 23,
                "y": 23
            },
            {
                "catX": "24",
                "x": 24,
                "y": 24
            },
            {
                "catX": "25",
                "x": 25,
                "y": 25
            },
            {
                "catX": "26",
                "x": 26,
                "y": 26
            },
            {
                "catX": "27",
                "x": 27,
                "y": 27
            },
            {
                "catX": "28",
                "x": 28,
                "y": 28
            },
            {
                "catX": "29",
                "x": 29,
                "y": 29
            },
            {
                "catX": "30",
                "x": 30,
                "y": 30
            },
            {
                "catX": "31",
                "x": 31,
                "y": 31
            },
            {
                "catX": "32",
                "x": 32,
                "y": 32
            },
            {
                "catX": "33",
                "x": 33,
                "y": 33
            },
            {
                "catX": "34",
                "x": 34,
                "y": 34
            },
            {
                "catX": "35",
                "x": 35,
                "y": 35
            },
            {
                "catX": "36",
                "x": 36,
                "y": 36
            },
            {
                "catX": "37",
                "x": 37,
                "y": 37
            },
            {
                "catX": "38",
                "x": 38,
                "y": 38
            },
            {
                "catX": "39",
                "x": 39,
                "y": 39
            },
            {
                "catX": "40",
                "x": 40,
                "y": 40
            },
            {
                "catX": "41",
                "x": 41,
                "y": 41
            },
            {
                "catX": "42",
                "x": 42,
                "y": 42
            },
            {
                "catX": "43",
                "x": 43,
                "y": 43
            },
            {
                "catX": "44",
                "x": 44,
                "y": 44
            },
            {
                "catX": "45",
                "x": 45,
                "y": 45
            },
            {
                "catX": "46",
                "x": 46,
                "y": 46
            },
            {
                "catX": "47",
                "x": 47,
                "y": 47
            },
            {
                "catX": "48",
                "x": 48,
                "y": 48
            },
            {
                "catX": "49",
                "x": 49,
                "y": 49
            },
            {
                "catX": "50",
                "x": 50,
                "y": 50
            },
            {
                "catX": "51",
                "x": 51,
                "y": 51
            },
            {
                "catX": "52",
                "x": 52,
                "y": 52
            },
            {
                "catX": "53",
                "x": 53,
                "y": 53
            },
            {
                "catX": "54",
                "x": 54,
                "y": 54
            },
            {
                "catX": "55",
                "x": 55,
                "y": 55
            },
            {
                "catX": "56",
                "x": 56,
                "y": 56
            },
            {
                "catX": "57",
                "x": 57,
                "y": 57
            },
            {
                "catX": "58",
                "x": 58,
                "y": 58
            },
            {
                "catX": "59",
                "x": 59,
                "y": 59
            },
            {
                "catX": "60",
                "x": 60,
                "y": 60
            },
            {
                "catX": "61",
                "x": 61,
                "y": 61
            },
            {
                "catX": "62",
                "x": 62,
                "y": 62
            },
            {
                "catX": "63",
                "x": 63,
                "y": 63
            },
            {
                "catX": "64",
                "x": 64,
                "y": 64
            },
            {
                "catX": "65",
                "x": 65,
                "y": 65
            },
            {
                "catX": "66",
                "x": 66,
                "y": 66
            },
            {
                "catX": "67",
                "x": 67,
                "y": 67
            },
            {
                "catX": "68",
                "x": 68,
                "y": 68
            },
            {
                "catX": "69",
                "x": 69,
                "y": 69
            },
            {
                "catX": "70",
                "x": 70,
                "y": 70
            },
            {
                "catX": "71",
                "x": 71,
                "y": 71
            },
            {
                "catX": "72",
                "x": 72,
                "y": 72
            },
            {
                "catX": "73",
                "x": 73,
                "y": 73
            },
            {
                "catX": "74",
                "x": 74,
                "y": 74
            },
            {
                "catX": "75",
                "x": 75,
                "y": 75
            },
            {
                "catX": "76",
                "x": 76,
                "y": 76
            },
            {
                "catX": "77",
                "x": 77,
                "y": 77
            },
            {
                "catX": "78",
                "x": 78,
                "y": 78
            },
            {
                "catX": "79",
                "x": 79,
                "y": 79
            },
            {
                "catX": "80",
                "x": 80,
                "y": 80
            },
            {
                "catX": "81",
                "x": 81,
                "y": 81
            },
            {
                "catX": "82",
                "x": 82,
                "y": 82
            },
            {
                "catX": "83",
                "x": 83,
                "y": 83
            },
            {
                "catX": "84",
                "x": 84,
                "y": 84
            },
            {
                "catX": "85",
                "x": 85,
                "y": 85
            },
            {
                "catX": "86",
                "x": 86,
                "y": 86
            },
            {
                "catX": "87",
                "x": 87,
                "y": 87
            },
            {
                "catX": "88",
                "x": 88,
                "y": 88
            },
            {
                "catX": "89",
                "x": 89,
                "y": 89
            },
            {
                "catX": "90",
                "x": 90,
                "y": 90
            },
            {
                "catX": "91",
                "x": 91,
                "y": 91
            },
            {
                "catX": "92",
                "x": 92,
                "y": 92
            },
            {
                "catX": "93",
                "x": 93,
                "y": 93
            },
            {
                "catX": "94",
                "x": 94,
                "y": 94
            },
            {
                "catX": "95",
                "x": 95,
                "y": 95
            },
            {
                "catX": "96",
                "x": 96,
                "y": 96
            },
            {
                "catX": "97",
                "x": 97,
                "y": 97
            },
            {
                "catX": "98",
                "x": 98,
                "y": 98
            },
            {
                "catX": "99",
                "x": 99,
                "y": 99
            },
            {
                "catX": "100",
                "x": 100,
                "y": 100
            }
        ]
    },
    "encoding": {
        "x": {
            "axis": {
                "labelExpr": "'number' + datum.label"
            },
            "field": "catX",
            "type": "ordinal"
        },
        "y": {
            "field": "y",
            "type": "quantitative"
        }
    },
    "mark": {
        "point": true,
        "type": "line"
    }
}