Plots


Jump to API response

This endpoint handles manipulation of Plotly plot files.

Reference

Authorization


Any user with or without a Plotly account may view public plots. For private plots, see authentication.

Actions


list

Listing all public plots can be done via a GET request to this endpoint. By default, plots will be listed in order of date created. The order_by query parameter is accepted at this endpoint. Currently, only ordering by views is supported. It is possible to filter the plots by quality with min_quality or max_quality as query parameter.

Example:

// GET https://api.plotly.com/v2/plots/ ---> 200

// GET https://api.plotly.com/v2/plots/?order_by=-views ---> 200

// GET https://api.plotly.com/v2/plots/?min_quality=5 ---> 200

// GET https://api.plotly.com/v2/plots/?max_quality=5 ---> 200

feed

Listing all handpicked feed plots can be done via a GET request to this endpoint. By default, plots will be listed in a random order.

Example:

// GET https://api.plotly.com/v2/plots/feed ---> 200

create

You can create new plot resources here. The only required field is 'figure'. Currently, the figure is restricted to only contain references to grid data. That is, this will fail if raw data arrays are passed in. To create and manipulate underlying grids for plots, see the grids endpoint.

Example:

// This fails because a figure field is required.
// POST https://api.plotly.com/v2/plots ---> 400 Bad Request
{}

// This fails because the figure has raw data
//POST https://api.plotly.com/v2/plots ---> 400 Bad Request
{
    "figure": {"data": [{"y": ['this', 'is', 'raw', 'data']}]}
}

// This succeeds because the figure has src keys, not raw data.
//POST https://api.plotly.com/v2/plots ---> 200 OK
{
    "figure": {"data": [{"ysrc": "sven:88:u8nd62"}]}
}

When creating a grid, you can optionally specify a source_fid to specify where a plot has come from:

  • source_fid: the fid of a plot that was copied (and presumably edited) to produce this one

detail

There is a lot of meta information stored about plot files including filename, title, share_url, and content_url to name a few.

This information can only be reached with a GET to this endpoint.

Example:

// GET https://api.plotly.com/v2/plots/iheartgraphs:90

content

The contents of a plot can be downloaded via the content resource. The plot content contains referenced grid/column data by default. If you wish to return the raw grid/column data, the inline_data=true query must be included in the request url. The Content-Type header will be appropriately set for the response body.

Alternatively, you can set ?map_data=unreadable to append a mapping of sources to data that belongs to grids which are unreadable for the requestor. This is useful when you have read access to another users plot, but that plot contains grid references which you don't have access to.

Examples:

// Returns referenced grid/column data
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content ---> 200 OK

// Returns full grid/column data
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content?inline_data=true ---> 200 OK

// Returns full grid/column data when requestor doesn't have permission
// to read the referenced grid.
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content?map_data=unreadable ---> 200 OK

GET /v2/plots/leondavin:13/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "creation_time": "2021-10-14T07:35:01.903257Z",
    "comments": {
        "results": [],
        "count": 0
    },
    "parented": true,
    "embed_url": "https://chart-studio.plotly.com/~leondavin/13.embed",
    "fid": "leondavin:13",
    "filename": "Retention Rate vs Migrate At (Ionic-Registered)",
    "filetype": "plot",
    "img_url": "https://storage.googleapis.com/plotly-prod-images/leondavin/13/9_90NU9G8QGKPRNE8IVT1YNZJCR4Y7F7.png",
    "image_urls": {
        "default": "https://storage.googleapis.com/plotly-prod-images/leondavin/13/2_Y3J2GGWCFIAGT7LMNXDH6KD3F828QN.png",
        "block-thumb": "https://storage.googleapis.com/plotly-prod-images/leondavin/13/8_DVJGM6FU5T9RJNV5DZAKRRIH3BKBKP.png",
        "list-thumb": "https://storage.googleapis.com/plotly-prod-images/leondavin/13/9_90NU9G8QGKPRNE8IVT1YNZJCR4Y7F7.png"
    },
    "api_urls": {
        "files": "https://api.plotly.com/v2/files/leondavin:13",
        "plots": "https://api.plotly.com/v2/plots/leondavin:13",
        "parent": "https://api.plotly.com/v2/folders/home?user=leondavin"
    },
    "owner": "leondavin",
    "parent": -1,
    "preview": "",
    "referencers": [],
    "references": [],
    "title": "",
    "views": 13,
    "web_url": "https://chart-studio.plotly.com/~leondavin/13/",
    "world_readable": true,
    "date_modified": "2021-10-14T07:35:01.967Z",
    "stars": {
        "results": [],
        "count": 0
    },
    "collaborators": {
        "results": [],
        "count": 0
    },
    "subfolder_count": null,
    "refresh_interval": null,
    "organize_view_url": "https://chart-studio.plotly.com/~leondavin/13/",
    "current_user_permission": "read",
    "is_theme": null,
    "is_template": null,
    "autosize": true,
    "caption": "",
    "figure": {
        "data": [
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 120 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:51cd1e",
                "ysrc": "leondavin:12:5e20c1",
                "textsrc": "leondavin:12:c11af0"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 120 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:cfb798",
                "ysrc": "leondavin:12:c2112d",
                "textsrc": "leondavin:12:27ed18"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FF865E"
                },
                "mode": "lines+markers+text",
                "name": "Unmigrated",
                "type": "scatter",
                "xsrc": "leondavin:12:de1e22",
                "ysrc": "leondavin:12:eecd8b",
                "textsrc": "leondavin:12:6cd916"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 14 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:ecd654",
                "ysrc": "leondavin:12:aa3fc2",
                "textsrc": "leondavin:12:5dd6d0"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 14 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:f54a4a",
                "ysrc": "leondavin:12:4c0fac",
                "textsrc": "leondavin:12:c99577"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 21 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:a5531b",
                "ysrc": "leondavin:12:275b5a",
                "textsrc": "leondavin:12:2a602e"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 21 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:b8e18e",
                "ysrc": "leondavin:12:30dbd1",
                "textsrc": "leondavin:12:0abbb0"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 30 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:a4c191",
                "ysrc": "leondavin:12:078720",
                "textsrc": "leondavin:12:7c9da3"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 30 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:19e7cd",
                "ysrc": "leondavin:12:70031f",
                "textsrc": "leondavin:12:737c24"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 60 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:3b0ecf",
                "ysrc": "leondavin:12:5ec9c1",
                "textsrc": "leondavin:12:b005ee"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 60 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:6f10b8",
                "ysrc": "leondavin:12:d0461e",
                "textsrc": "leondavin:12:1bb407"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 7 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:16a11e",
                "ysrc": "leondavin:12:267567",
                "textsrc": "leondavin:12:373e41"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 7 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:689d6b",
                "ysrc": "leondavin:12:58a1a6",
                "textsrc": "leondavin:12:e036e2"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#FEE440"
                },
                "mode": "lines+markers+text",
                "name": "Migrated After 90 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:2360a0",
                "ysrc": "leondavin:12:fb0d48",
                "textsrc": "leondavin:12:064d39"
            },
            {
                "line": {
                    "dash": "solid",
                    "color": "#A2D2FF"
                },
                "mode": "lines+markers+text",
                "name": "Migrated Before / On 90 Days",
                "type": "scatter",
                "xsrc": "leondavin:12:a609c9",
                "ysrc": "leondavin:12:2eab92",
                "textsrc": "leondavin:12:004c9e"
            }
        ],
        "frames": [
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:abcc82",
                        "ysrc": "leondavin:12:62337a",
                        "textsrc": "leondavin:12:b90fc2"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:d2068b",
                        "ysrc": "leondavin:12:2d910d",
                        "textsrc": "leondavin:12:4db982"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:677e46",
                        "ysrc": "leondavin:12:0004a5",
                        "textsrc": "leondavin:12:1dbdda"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:a1968d",
                        "ysrc": "leondavin:12:0a2233",
                        "textsrc": "leondavin:12:9ce357"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:89d601",
                        "ysrc": "leondavin:12:0e67d6",
                        "textsrc": "leondavin:12:567e84"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:cd1c2d",
                        "ysrc": "leondavin:12:9c539f",
                        "textsrc": "leondavin:12:c13939"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:a76630",
                        "ysrc": "leondavin:12:766ddc",
                        "textsrc": "leondavin:12:a07352"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:089e38",
                        "ysrc": "leondavin:12:ee0812",
                        "textsrc": "leondavin:12:ee485f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:86b774",
                        "ysrc": "leondavin:12:1aa0e1",
                        "textsrc": "leondavin:12:38c0a3"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:94027a",
                        "ysrc": "leondavin:12:3d8eef",
                        "textsrc": "leondavin:12:2748e4"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:6ce6e5",
                        "ysrc": "leondavin:12:faa669",
                        "textsrc": "leondavin:12:0e3fa5"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:e87f24",
                        "ysrc": "leondavin:12:48ab46",
                        "textsrc": "leondavin:12:408f62"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:abb15f",
                        "ysrc": "leondavin:12:233bed",
                        "textsrc": "leondavin:12:313f69"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:d88172",
                        "ysrc": "leondavin:12:6ed239",
                        "textsrc": "leondavin:12:66f02e"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:f282c0",
                        "ysrc": "leondavin:12:344f08",
                        "textsrc": "leondavin:12:c9e6d0"
                    }
                ],
                "name": "migrated_before_7_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:f253d9",
                        "ysrc": "leondavin:12:975a08",
                        "textsrc": "leondavin:12:7fa52a"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:d5ca6b",
                        "ysrc": "leondavin:12:46c0ea",
                        "textsrc": "leondavin:12:13285f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:14cdee",
                        "ysrc": "leondavin:12:90fe1b",
                        "textsrc": "leondavin:12:41e64f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:134d11",
                        "ysrc": "leondavin:12:7afd05",
                        "textsrc": "leondavin:12:9f4a70"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:47daf6",
                        "ysrc": "leondavin:12:4ad03f",
                        "textsrc": "leondavin:12:99673a"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ea9045",
                        "ysrc": "leondavin:12:c98c2b",
                        "textsrc": "leondavin:12:9780b8"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:3f8380",
                        "ysrc": "leondavin:12:988bfd",
                        "textsrc": "leondavin:12:06503d"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:e12f32",
                        "ysrc": "leondavin:12:f71172",
                        "textsrc": "leondavin:12:5eb3de"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:eebe15",
                        "ysrc": "leondavin:12:fcb1c7",
                        "textsrc": "leondavin:12:011f93"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:c3af25",
                        "ysrc": "leondavin:12:d22115",
                        "textsrc": "leondavin:12:053705"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:7b54e3",
                        "ysrc": "leondavin:12:2c3102",
                        "textsrc": "leondavin:12:d801e0"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:5ec174",
                        "ysrc": "leondavin:12:818d50",
                        "textsrc": "leondavin:12:c7c4e3"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:9f938f",
                        "ysrc": "leondavin:12:2ff278",
                        "textsrc": "leondavin:12:b735f1"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:70e17b",
                        "ysrc": "leondavin:12:cbce31",
                        "textsrc": "leondavin:12:83e976"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:a0102e",
                        "ysrc": "leondavin:12:d18467",
                        "textsrc": "leondavin:12:15c58c"
                    }
                ],
                "name": "migrated_before_14_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:aa8d75",
                        "ysrc": "leondavin:12:a7cb92",
                        "textsrc": "leondavin:12:ac3cf0"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:67f75f",
                        "ysrc": "leondavin:12:833115",
                        "textsrc": "leondavin:12:a39f2d"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:363dc5",
                        "ysrc": "leondavin:12:9ac1ba",
                        "textsrc": "leondavin:12:91e954"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:de5ee3",
                        "ysrc": "leondavin:12:067260",
                        "textsrc": "leondavin:12:0e3b8e"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:1d159b",
                        "ysrc": "leondavin:12:292cc1",
                        "textsrc": "leondavin:12:13e08e"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:18c919",
                        "ysrc": "leondavin:12:5bfa00",
                        "textsrc": "leondavin:12:7a6f84"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:62d70d",
                        "ysrc": "leondavin:12:ecff63",
                        "textsrc": "leondavin:12:f45a7f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:3c5d78",
                        "ysrc": "leondavin:12:ab040a",
                        "textsrc": "leondavin:12:417799"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:0343b4",
                        "ysrc": "leondavin:12:2614ea",
                        "textsrc": "leondavin:12:7a3b21"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:1c0f9c",
                        "ysrc": "leondavin:12:c54051",
                        "textsrc": "leondavin:12:7bdbfa"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:fb17c9",
                        "ysrc": "leondavin:12:6bdc66",
                        "textsrc": "leondavin:12:a4a42a"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:816c7f",
                        "ysrc": "leondavin:12:4df52a",
                        "textsrc": "leondavin:12:caea9b"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:c243e9",
                        "ysrc": "leondavin:12:8a9e75",
                        "textsrc": "leondavin:12:0d877e"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:61aa61",
                        "ysrc": "leondavin:12:f65ddc",
                        "textsrc": "leondavin:12:7621e4"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:037c20",
                        "ysrc": "leondavin:12:992071",
                        "textsrc": "leondavin:12:8e0bba"
                    }
                ],
                "name": "migrated_before_21_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:63b395",
                        "ysrc": "leondavin:12:3fca7f",
                        "textsrc": "leondavin:12:b6215f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:7fda3a",
                        "ysrc": "leondavin:12:9306b0",
                        "textsrc": "leondavin:12:9ed969"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:26562a",
                        "ysrc": "leondavin:12:1630ff",
                        "textsrc": "leondavin:12:35d6bd"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:132470",
                        "ysrc": "leondavin:12:a878c2",
                        "textsrc": "leondavin:12:01ec3a"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:5fe840",
                        "ysrc": "leondavin:12:af3083",
                        "textsrc": "leondavin:12:cb3551"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:f59854",
                        "ysrc": "leondavin:12:fd507e",
                        "textsrc": "leondavin:12:705e8f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:4b0a42",
                        "ysrc": "leondavin:12:68ea17",
                        "textsrc": "leondavin:12:9b0597"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:e230b4",
                        "ysrc": "leondavin:12:cfa161",
                        "textsrc": "leondavin:12:773ac2"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:8afa67",
                        "ysrc": "leondavin:12:42d41d",
                        "textsrc": "leondavin:12:dc4058"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:bbf28e",
                        "ysrc": "leondavin:12:449ff3",
                        "textsrc": "leondavin:12:dbf7ee"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:abf5db",
                        "ysrc": "leondavin:12:4e5877",
                        "textsrc": "leondavin:12:39b353"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:6ffa21",
                        "ysrc": "leondavin:12:61d0c3",
                        "textsrc": "leondavin:12:bf7806"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:b24ccd",
                        "ysrc": "leondavin:12:ee7b84",
                        "textsrc": "leondavin:12:19438f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:2fac05",
                        "ysrc": "leondavin:12:7a865e",
                        "textsrc": "leondavin:12:1ddeea"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:f6b12b",
                        "ysrc": "leondavin:12:35814b",
                        "textsrc": "leondavin:12:aae74d"
                    }
                ],
                "name": "migrated_before_30_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:7854b3",
                        "ysrc": "leondavin:12:4afa6e",
                        "textsrc": "leondavin:12:0db86b"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:a24343",
                        "ysrc": "leondavin:12:45d83d",
                        "textsrc": "leondavin:12:570246"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:368e5e",
                        "ysrc": "leondavin:12:1acf44",
                        "textsrc": "leondavin:12:d81ab6"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:15c586",
                        "ysrc": "leondavin:12:939238",
                        "textsrc": "leondavin:12:56c0b1"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:a23c60",
                        "ysrc": "leondavin:12:8a77dd",
                        "textsrc": "leondavin:12:0750cc"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:fb59de",
                        "ysrc": "leondavin:12:0ab0a3",
                        "textsrc": "leondavin:12:d829aa"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:cd7bc5",
                        "ysrc": "leondavin:12:73dd71",
                        "textsrc": "leondavin:12:7f153e"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:760b28",
                        "ysrc": "leondavin:12:529a50",
                        "textsrc": "leondavin:12:b46d4d"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:907e50",
                        "ysrc": "leondavin:12:f6f3ea",
                        "textsrc": "leondavin:12:bcadef"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:80e54c",
                        "ysrc": "leondavin:12:ee937e",
                        "textsrc": "leondavin:12:c01c69"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ee2078",
                        "ysrc": "leondavin:12:71e471",
                        "textsrc": "leondavin:12:04f6b8"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:cec23e",
                        "ysrc": "leondavin:12:d5f89f",
                        "textsrc": "leondavin:12:65495b"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:e1b363",
                        "ysrc": "leondavin:12:82be82",
                        "textsrc": "leondavin:12:dae2d3"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:31b226",
                        "ysrc": "leondavin:12:cbdc71",
                        "textsrc": "leondavin:12:a8b33d"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:912faf",
                        "ysrc": "leondavin:12:5ac3bb",
                        "textsrc": "leondavin:12:8ceb90"
                    }
                ],
                "name": "migrated_before_60_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:3f88a6",
                        "ysrc": "leondavin:12:28ab90",
                        "textsrc": "leondavin:12:9efea5"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:7364b8",
                        "ysrc": "leondavin:12:7328ae",
                        "textsrc": "leondavin:12:c4e512"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:e01ea8",
                        "ysrc": "leondavin:12:cbff64",
                        "textsrc": "leondavin:12:1f61d0"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:0e43c9",
                        "ysrc": "leondavin:12:48cb83",
                        "textsrc": "leondavin:12:8cf301"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:0ba93d",
                        "ysrc": "leondavin:12:07dcd8",
                        "textsrc": "leondavin:12:975f4b"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:195d33",
                        "ysrc": "leondavin:12:1313ff",
                        "textsrc": "leondavin:12:6e1648"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:1d929c",
                        "ysrc": "leondavin:12:fd6b81",
                        "textsrc": "leondavin:12:7e74e7"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:3355d8",
                        "ysrc": "leondavin:12:047a0e",
                        "textsrc": "leondavin:12:526f98"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:555f98",
                        "ysrc": "leondavin:12:37a82f",
                        "textsrc": "leondavin:12:40da23"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ab591c",
                        "ysrc": "leondavin:12:50aa32",
                        "textsrc": "leondavin:12:37f3b0"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:d46e38",
                        "ysrc": "leondavin:12:0276b7",
                        "textsrc": "leondavin:12:bc09c5"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:0a8bf2",
                        "ysrc": "leondavin:12:59af8e",
                        "textsrc": "leondavin:12:7de2c8"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:6bda98",
                        "ysrc": "leondavin:12:c96849",
                        "textsrc": "leondavin:12:448028"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:30bbf7",
                        "ysrc": "leondavin:12:6e45a3",
                        "textsrc": "leondavin:12:7054ae"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:8292de",
                        "ysrc": "leondavin:12:4a15c5",
                        "textsrc": "leondavin:12:54f30f"
                    }
                ],
                "name": "migrated_before_90_days"
            },
            {
                "data": [
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:c48138",
                        "ysrc": "leondavin:12:6d5c2d",
                        "textsrc": "leondavin:12:fcc21b"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 120 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:1a7700",
                        "ysrc": "leondavin:12:987e39",
                        "textsrc": "leondavin:12:7938c3"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FF865E"
                        },
                        "mode": "lines+markers+text",
                        "name": "Unmigrated",
                        "type": "scatter",
                        "xsrc": "leondavin:12:b95663",
                        "ysrc": "leondavin:12:a48226",
                        "textsrc": "leondavin:12:e2aa54"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:044e62",
                        "ysrc": "leondavin:12:c3ea23",
                        "textsrc": "leondavin:12:31198d"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 14 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ec0a10",
                        "ysrc": "leondavin:12:040fe7",
                        "textsrc": "leondavin:12:a17c03"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:68ff0b",
                        "ysrc": "leondavin:12:e5981e",
                        "textsrc": "leondavin:12:b55a95"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 21 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ee95d7",
                        "ysrc": "leondavin:12:ed8843",
                        "textsrc": "leondavin:12:fc5807"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:fd50ed",
                        "ysrc": "leondavin:12:b4ca1d",
                        "textsrc": "leondavin:12:5cce5f"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 30 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:2f72e1",
                        "ysrc": "leondavin:12:26e9ec",
                        "textsrc": "leondavin:12:deffd7"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:4a2d23",
                        "ysrc": "leondavin:12:bbb24a",
                        "textsrc": "leondavin:12:d5ef31"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 60 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:15497c",
                        "ysrc": "leondavin:12:5f9318",
                        "textsrc": "leondavin:12:5daa54"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:ed18cf",
                        "ysrc": "leondavin:12:00a00e",
                        "textsrc": "leondavin:12:64c233"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 7 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:98f282",
                        "ysrc": "leondavin:12:04634e",
                        "textsrc": "leondavin:12:a12c90"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#FEE440"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated After 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:1e2dfd",
                        "ysrc": "leondavin:12:627a41",
                        "textsrc": "leondavin:12:b09a85"
                    },
                    {
                        "line": {
                            "dash": "solid",
                            "color": "#A2D2FF"
                        },
                        "mode": "lines+markers+text",
                        "name": "Migrated Before / On 90 Days",
                        "type": "scatter",
                        "xsrc": "leondavin:12:6de230",
                        "ysrc": "leondavin:12:142015",
                        "textsrc": "leondavin:12:d679bf"
                    }
                ],
                "name": "migrated_before_120_days"
            }
        ],
        "layout": {
            "title": {
                "text": "Retention Rate vs Migrate At (Ionic-Registered)"
            },
            "xaxis": {
                "title": {
                    "text": "Retain"
                }
            },
            "yaxis": {
                "title": {
                    "text": "Retention Rate"
                }
            },
            "sliders": [
                {
                    "x": 0.1,
                    "y": 0,
                    "len": 0.9,
                    "pad": {
                        "b": 10,
                        "t": 50
                    },
                    "steps": [
                        {
                            "args": [
                                [
                                    "migrated_before_7_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_7_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_14_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_14_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_21_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_21_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_30_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_30_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_60_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_60_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_90_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_90_days",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    "migrated_before_120_days"
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 300
                                    },
                                    "transition": {
                                        "duration": 300
                                    }
                                }
                            ],
                            "label": "migrated_before_120_days",
                            "method": "animate"
                        }
                    ],
                    "active": 0,
                    "xanchor": "left",
                    "yanchor": "top",
                    "transition": {
                        "easing": "cubic-in-out",
                        "duration": 300
                    },
                    "currentvalue": {
                        "font": {
                            "size": 20
                        },
                        "prefix": "Group : ",
                        "visible": true,
                        "xanchor": "right"
                    }
                }
            ],
            "template": {
                "data": {
                    "bar": [
                        {
                            "type": "bar",
                            "marker": {
                                "line": {
                                    "color": "#E5ECF6",
                                    "width": 0.5
                                }
                            },
                            "error_x": {
                                "color": "#2a3f5f"
                            },
                            "error_y": {
                                "color": "#2a3f5f"
                            }
                        }
                    ],
                    "pie": [
                        {
                            "type": "pie",
                            "automargin": true
                        }
                    ],
                    "table": [
                        {
                            "type": "table",
                            "cells": {
                                "fill": {
                                    "color": "#EBF0F8"
                                },
                                "line": {
                                    "color": "white"
                                }
                            },
                            "header": {
                                "fill": {
                                    "color": "#C8D4E3"
                                },
                                "line": {
                                    "color": "white"
                                }
                            }
                        }
                    ],
                    "carpet": [
                        {
                            "type": "carpet",
                            "aaxis": {
                                "gridcolor": "white",
                                "linecolor": "white",
                                "endlinecolor": "#2a3f5f",
                                "minorgridcolor": "white",
                                "startlinecolor": "#2a3f5f"
                            },
                            "baxis": {
                                "gridcolor": "white",
                                "linecolor": "white",
                                "endlinecolor": "#2a3f5f",
                                "minorgridcolor": "white",
                                "startlinecolor": "#2a3f5f"
                            }
                        }
                    ],
                    "mesh3d": [
                        {
                            "type": "mesh3d",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            }
                        }
                    ],
                    "contour": [
                        {
                            "type": "contour",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ],
                    "heatmap": [
                        {
                            "type": "heatmap",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ],
                    "scatter": [
                        {
                            "type": "scatter",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "surface": [
                        {
                            "type": "surface",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ],
                    "barpolar": [
                        {
                            "type": "barpolar",
                            "marker": {
                                "line": {
                                    "color": "#E5ECF6",
                                    "width": 0.5
                                }
                            }
                        }
                    ],
                    "heatmapgl": [
                        {
                            "type": "heatmapgl",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ],
                    "histogram": [
                        {
                            "type": "histogram",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "parcoords": [
                        {
                            "line": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            },
                            "type": "parcoords"
                        }
                    ],
                    "scatter3d": [
                        {
                            "line": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            },
                            "type": "scatter3d",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "scattergl": [
                        {
                            "type": "scattergl",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "choropleth": [
                        {
                            "type": "choropleth",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            }
                        }
                    ],
                    "scattergeo": [
                        {
                            "type": "scattergeo",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "histogram2d": [
                        {
                            "type": "histogram2d",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ],
                    "scatterpolar": [
                        {
                            "type": "scatterpolar",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "contourcarpet": [
                        {
                            "type": "contourcarpet",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            }
                        }
                    ],
                    "scattercarpet": [
                        {
                            "type": "scattercarpet",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "scattermapbox": [
                        {
                            "type": "scattermapbox",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "scatterpolargl": [
                        {
                            "type": "scatterpolargl",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "scatterternary": [
                        {
                            "type": "scatterternary",
                            "marker": {
                                "colorbar": {
                                    "ticks": "",
                                    "outlinewidth": 0
                                }
                            }
                        }
                    ],
                    "histogram2dcontour": [
                        {
                            "type": "histogram2dcontour",
                            "colorbar": {
                                "ticks": "",
                                "outlinewidth": 0
                            },
                            "colorscale": [
                                [
                                    0.0,
                                    "#0d0887"
                                ],
                                [
                                    0.1111111111111111,
                                    "#46039f"
                                ],
                                [
                                    0.2222222222222222,
                                    "#7201a8"
                                ],
                                [
                                    0.3333333333333333,
                                    "#9c179e"
                                ],
                                [
                                    0.4444444444444444,
                                    "#bd3786"
                                ],
                                [
                                    0.5555555555555556,
                                    "#d8576b"
                                ],
                                [
                                    0.6666666666666666,
                                    "#ed7953"
                                ],
                                [
                                    0.7777777777777778,
                                    "#fb9f3a"
                                ],
                                [
                                    0.8888888888888888,
                                    "#fdca26"
                                ],
                                [
                                    1.0,
                                    "#f0f921"
                                ]
                            ]
                        }
                    ]
                },
                "layout": {
                    "geo": {
                        "bgcolor": "white",
                        "showland": true,
                        "lakecolor": "white",
                        "landcolor": "#E5ECF6",
                        "showlakes": true,
                        "subunitcolor": "white"
                    },
                    "font": {
                        "color": "#2a3f5f"
                    },
                    "polar": {
                        "bgcolor": "#E5ECF6",
                        "radialaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "linecolor": "white"
                        },
                        "angularaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "linecolor": "white"
                        }
                    },
                    "scene": {
                        "xaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "gridwidth": 2,
                            "linecolor": "white",
                            "zerolinecolor": "white",
                            "showbackground": true,
                            "backgroundcolor": "#E5ECF6"
                        },
                        "yaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "gridwidth": 2,
                            "linecolor": "white",
                            "zerolinecolor": "white",
                            "showbackground": true,
                            "backgroundcolor": "#E5ECF6"
                        },
                        "zaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "gridwidth": 2,
                            "linecolor": "white",
                            "zerolinecolor": "white",
                            "showbackground": true,
                            "backgroundcolor": "#E5ECF6"
                        }
                    },
                    "title": {
                        "x": 0.05
                    },
                    "xaxis": {
                        "ticks": "",
                        "title": {
                            "standoff": 15
                        },
                        "gridcolor": "white",
                        "linecolor": "white",
                        "automargin": true,
                        "zerolinecolor": "white",
                        "zerolinewidth": 2
                    },
                    "yaxis": {
                        "ticks": "",
                        "title": {
                            "standoff": 15
                        },
                        "gridcolor": "white",
                        "linecolor": "white",
                        "automargin": true,
                        "zerolinecolor": "white",
                        "zerolinewidth": 2
                    },
                    "mapbox": {
                        "style": "light"
                    },
                    "ternary": {
                        "aaxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "linecolor": "white"
                        },
                        "baxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "linecolor": "white"
                        },
                        "caxis": {
                            "ticks": "",
                            "gridcolor": "white",
                            "linecolor": "white"
                        },
                        "bgcolor": "#E5ECF6"
                    },
                    "colorway": [
                        "#636efa",
                        "#EF553B",
                        "#00cc96",
                        "#ab63fa",
                        "#FFA15A",
                        "#19d3f3",
                        "#FF6692",
                        "#B6E880",
                        "#FF97FF",
                        "#FECB52"
                    ],
                    "coloraxis": {
                        "colorbar": {
                            "ticks": "",
                            "outlinewidth": 0
                        }
                    },
                    "hovermode": "closest",
                    "colorscale": {
                        "diverging": [
                            [
                                0,
                                "#8e0152"
                            ],
                            [
                                0.1,
                                "#c51b7d"
                            ],
                            [
                                0.2,
                                "#de77ae"
                            ],
                            [
                                0.3,
                                "#f1b6da"
                            ],
                            [
                                0.4,
                                "#fde0ef"
                            ],
                            [
                                0.5,
                                "#f7f7f7"
                            ],
                            [
                                0.6,
                                "#e6f5d0"
                            ],
                            [
                                0.7,
                                "#b8e186"
                            ],
                            [
                                0.8,
                                "#7fbc41"
                            ],
                            [
                                0.9,
                                "#4d9221"
                            ],
                            [
                                1,
                                "#276419"
                            ]
                        ],
                        "sequential": [
                            [
                                0.0,
                                "#0d0887"
                            ],
                            [
                                0.1111111111111111,
                                "#46039f"
                            ],
                            [
                                0.2222222222222222,
                                "#7201a8"
                            ],
                            [
                                0.3333333333333333,
                                "#9c179e"
                            ],
                            [
                                0.4444444444444444,
                                "#bd3786"
                            ],
                            [
                                0.5555555555555556,
                                "#d8576b"
                            ],
                            [
                                0.6666666666666666,
                                "#ed7953"
                            ],
                            [
                                0.7777777777777778,
                                "#fb9f3a"
                            ],
                            [
                                0.8888888888888888,
                                "#fdca26"
                            ],
                            [
                                1.0,
                                "#f0f921"
                            ]
                        ],
                        "sequentialminus": [
                            [
                                0.0,
                                "#0d0887"
                            ],
                            [
                                0.1111111111111111,
                                "#46039f"
                            ],
                            [
                                0.2222222222222222,
                                "#7201a8"
                            ],
                            [
                                0.3333333333333333,
                                "#9c179e"
                            ],
                            [
                                0.4444444444444444,
                                "#bd3786"
                            ],
                            [
                                0.5555555555555556,
                                "#d8576b"
                            ],
                            [
                                0.6666666666666666,
                                "#ed7953"
                            ],
                            [
                                0.7777777777777778,
                                "#fb9f3a"
                            ],
                            [
                                0.8888888888888888,
                                "#fdca26"
                            ],
                            [
                                1.0,
                                "#f0f921"
                            ]
                        ]
                    },
                    "hoverlabel": {
                        "align": "left"
                    },
                    "plot_bgcolor": "#E5ECF6",
                    "paper_bgcolor": "white",
                    "shapedefaults": {
                        "line": {
                            "color": "#2a3f5f"
                        }
                    },
                    "autotypenumbers": "strict",
                    "annotationdefaults": {
                        "arrowhead": 0,
                        "arrowcolor": "#2a3f5f",
                        "arrowwidth": 1
                    }
                }
            },
            "hovermode": "closest",
            "updatemenus": [
                {
                    "x": 0.1,
                    "y": 0,
                    "pad": {
                        "r": 10,
                        "t": 87
                    },
                    "type": "buttons",
                    "buttons": [
                        {
                            "args": [
                                null,
                                {
                                    "frame": {
                                        "redraw": true,
                                        "duration": 500
                                    },
                                    "transition": {
                                        "easing": "quadratic-in-out",
                                        "duration": 300
                                    },
                                    "fromcurrent": true
                                }
                            ],
                            "label": "Play",
                            "method": "animate"
                        },
                        {
                            "args": [
                                [
                                    null
                                ],
                                {
                                    "mode": "immediate",
                                    "frame": {
                                        "redraw": true,
                                        "duration": 0
                                    },
                                    "transition": {
                                        "duration": 0
                                    }
                                }
                            ],
                            "label": "Pause",
                            "method": "animate"
                        }
                    ],
                    "xanchor": "right",
                    "yanchor": "top",
                    "direction": "left",
                    "showactive": false
                }
            ]
        }
    },
    "height": null,
    "width": null,
    "user": {
        "profile_url": "https://chart-studio.plotly.com/~leondavin",
        "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/12.jpg",
        "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-3.jpg",
        "bio": "",
        "nickname": "",
        "website": "",
        "stream_tokens": null,
        "feature_set_id": null,
        "csrf_token": null,
        "date_joined": "2021-10-12 02:55:43",
        "mapbox_access_tokens": null,
        "has_password": null,
        "username": "leondavin",
        "email": null,
        "is_active": null,
        "readonly": null,
        "is_dash_creator": null,
        "dash_created_count": null,
        "is_chart_creator": null,
        "charts_created_count": null
    }
}