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?cursor=cj0xJnA9MjAxOS0wNC0yMiswMiUzQTU4JTNBMTYuOTkzMzY1JTJCMDAlM0EwMA%3D%3D&format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "next": "https://api.plot.ly/v2/plots?cursor=cD0yMDE5LTA0LTIyKzAyJTNBNTklM0ExNC41NTQxODIlMkIwMCUzQTAw&format=api",
    "previous": "https://api.plot.ly/v2/plots?cursor=cj0xJnA9MjAxOS0wNC0yMiswMyUzQTAyJTNBNDIuMzgxNzkwJTJCMDAlM0EwMA%3D%3D&format=api",
    "results": [
        {
            "creation_time": "2019-04-22T03:02:42.381790Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~jezzhang/205.embed",
            "fid": "jezzhang:205",
            "filename": "plot from API (22)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/jezzhang:205/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/jezzhang:205/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/jezzhang:205/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/jezzhang:205/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/jezzhang:205",
                "plots": "https://api.plotly.com/v2/plots/jezzhang:205",
                "parent": "https://api.plotly.com/v2/folders/home?user=jezzhang"
            },
            "owner": "jezzhang",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Average Rating for Each Business Category",
            "views": 0,
            "web_url": "https://plotly.com/~jezzhang/205/average-rating-for-each-business-category/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:02:42.901Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~jezzhang/205/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "81f857d6-baf5-4965-b781-0260055f1a57",
                        "type": "bar",
                        "xsrc": "jezzhang:206:a6c3e0",
                        "ysrc": "jezzhang:206:d06529",
                        "marker": {
                            "colorsrc": "jezzhang:206:e853d3"
                        }
                    }
                ],
                "layout": {
                    "title": {
                        "text": "Average Rating for Each Business Category"
                    },
                    "xaxis": {
                        "title": {
                            "text": "Business Category"
                        }
                    },
                    "yaxis": {
                        "title": {
                            "text": "Average Rating"
                        }
                    }
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~jezzhang",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/85.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-9.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2019-04-15 17:14:30",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "jezzhang",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:02:39.075216Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~rsrinivas/661.embed",
            "fid": "rsrinivas:661",
            "filename": "plot from API (256)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/rsrinivas:661/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/rsrinivas:661/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/rsrinivas:661/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/rsrinivas:661/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/rsrinivas:661",
                "plots": "https://api.plotly.com/v2/plots/rsrinivas:661",
                "parent": "https://api.plotly.com/v2/folders/home?user=rsrinivas"
            },
            "owner": "rsrinivas",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Stats of USA States",
            "views": 1,
            "web_url": "https://plotly.com/~rsrinivas/661/stats-of-usa-states/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:02:39.535Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~rsrinivas/661/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "d6c0b86d-1be6-4c07-b793-4740a66a5dd0",
                        "mode": "markers+lines",
                        "name": "lines",
                        "type": "scatter",
                        "xsrc": "rsrinivas:662:c99d84",
                        "ysrc": "rsrinivas:662:d91e42"
                    }
                ],
                "layout": {
                    "title": "Stats of USA States",
                    "xaxis": {
                        "title": "Population",
                        "ticklen": 5,
                        "zeroline": false,
                        "gridwidth": 2
                    },
                    "yaxis": {
                        "title": "Rank",
                        "ticklen": 5,
                        "gridwidth": 2
                    },
                    "hovermode": "closest",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~rsrinivas",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/13.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-10.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-05-02 20:34:05",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "rsrinivas",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:01:47.893918Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~kecbenson/36.embed",
            "fid": "kecbenson:36",
            "filename": "plot from API (17)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/kecbenson:36/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/kecbenson:36/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/kecbenson:36/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/kecbenson:36/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/kecbenson:36",
                "plots": "https://api.plotly.com/v2/plots/kecbenson:36",
                "parent": "https://api.plotly.com/v2/folders/home?user=kecbenson"
            },
            "owner": "kecbenson",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Overfitting / Underfitting Curve for k-Nearest Neighbors",
            "views": 0,
            "web_url": "https://plotly.com/~kecbenson/36/overfitting-underfitting-curve-for-k-nearest-neighbors/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:01:48.280Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~kecbenson/36/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "ca64db62-de7e-48a1-9209-41c92c4a67fd",
                        "mode": "lines+markers",
                        "name": "Training Set",
                        "type": "scatter",
                        "xsrc": "kecbenson:37:6d9e71",
                        "ysrc": "kecbenson:37:a85b6b"
                    },
                    {
                        "uid": "572d3e6f-6c4c-42e4-94ac-d966a0566ddc",
                        "mode": "lines+markers",
                        "name": "Testing Set",
                        "type": "scatter",
                        "xsrc": "kecbenson:37:6d9e71",
                        "ysrc": "kecbenson:37:3696d9"
                    }
                ],
                "layout": {
                    "title": {
                        "text": "Overfitting / Underfitting Curve for k-Nearest Neighbors"
                    },
                    "xaxis": {
                        "title": {
                            "text": "k Nearest Neighbors"
                        }
                    },
                    "yaxis": {
                        "title": {
                            "text": "Accuracy Score"
                        }
                    }
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~kecbenson",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/9.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-3.jpg",
                "bio": "",
                "nickname": "Kevin",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2019-03-28 23:42:28",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "kecbenson",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:00:54.598231Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~theom/233.embed",
            "fid": "theom:233",
            "filename": "plot from API (11)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/theom:233/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/theom:233/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/theom:233/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/theom:233/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/theom:233",
                "plots": "https://api.plotly.com/v2/plots/theom:233",
                "parent": "https://api.plotly.com/v2/folders/home?user=theom"
            },
            "owner": "theom",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Median Visitor Minutes by App Publisher and Visitor's Gender",
            "views": 1,
            "web_url": "https://plotly.com/~theom/233/median-visitor-minutes-by-app-publisher-and-visitors-gender/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:00:55.106Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~theom/233/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "86e3e197-f610-48d0-8c05-78fdb3a561b1",
                        "name": "Unknown Gender",
                        "type": "bar",
                        "xsrc": "theom:234:7f625c",
                        "ysrc": "theom:234:09f349",
                        "marker": {
                            "color": "rgb(150, 0, 10)"
                        }
                    },
                    {
                        "uid": "f0ac39f8-fba5-4bda-8370-6675c7aeb646",
                        "name": "Male",
                        "type": "bar",
                        "xsrc": "theom:234:7f625c",
                        "ysrc": "theom:234:a7a9d4",
                        "marker": {
                            "color": "rgb(100, 0, 10)"
                        }
                    },
                    {
                        "uid": "27e544b6-caf7-4d9c-b626-a201357aa091",
                        "name": "Female",
                        "type": "bar",
                        "xsrc": "theom:234:7f625c",
                        "ysrc": "theom:234:ba6c5e",
                        "marker": {
                            "color": "rgb(50, 0, 10)"
                        }
                    }
                ],
                "layout": {
                    "font": {
                        "size": 12
                    },
                    "title": {
                        "text": "Median Visitor Minutes by App Publisher and Visitor's Gender"
                    },
                    "barmode": "group"
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~theom",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/87.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-06-22 06:30:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "theom",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:00:36.462818Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~theom/231.embed",
            "fid": "theom:231",
            "filename": "plot from API (10)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/theom:231/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/theom:231/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/theom:231/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/theom:231/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/theom:231",
                "plots": "https://api.plotly.com/v2/plots/theom:231",
                "parent": "https://api.plotly.com/v2/folders/home?user=theom"
            },
            "owner": "theom",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Median Visitor Minutes by App Name and Visitor's Gender",
            "views": 1,
            "web_url": "https://plotly.com/~theom/231/median-visitor-minutes-by-app-name-and-visitors-gender/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:00:36.894Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~theom/231/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "b791a572-3d4f-4a3c-8849-1d11dafa879f",
                        "name": "Unknown Gender",
                        "type": "bar",
                        "xsrc": "theom:232:16cf2b",
                        "ysrc": "theom:232:79e75a",
                        "marker": {
                            "color": "rgb(10, 0, 100)"
                        }
                    },
                    {
                        "uid": "508b0728-c77a-4cd5-accf-d91923e5b247",
                        "name": "Male",
                        "type": "bar",
                        "xsrc": "theom:232:16cf2b",
                        "ysrc": "theom:232:3f5179",
                        "marker": {
                            "color": "rgb(10, 0, 180)"
                        }
                    },
                    {
                        "uid": "eb4904ea-651c-44a6-84b4-f924bcb7aef7",
                        "name": "Female",
                        "type": "bar",
                        "xsrc": "theom:232:16cf2b",
                        "ysrc": "theom:232:24df85",
                        "marker": {
                            "color": "rgb(10, 0, 255)"
                        }
                    }
                ],
                "layout": {
                    "font": {
                        "size": 12
                    },
                    "title": {
                        "text": "Median Visitor Minutes by App Name and Visitor's Gender"
                    },
                    "barmode": "group"
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~theom",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/87.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-06-22 06:30:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "theom",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:00:28.820692Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~kecbenson/34.embed",
            "fid": "kecbenson:34",
            "filename": "plot from API (16)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/kecbenson:34/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/kecbenson:34/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/kecbenson:34/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/kecbenson:34/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/kecbenson:34",
                "plots": "https://api.plotly.com/v2/plots/kecbenson:34",
                "parent": "https://api.plotly.com/v2/folders/home?user=kecbenson"
            },
            "owner": "kecbenson",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Overfitting / Underfitting Curve for k-NN",
            "views": 0,
            "web_url": "https://plotly.com/~kecbenson/34/overfitting-underfitting-curve-for-k-nn/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:00:29.293Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~kecbenson/34/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "6bedb206-0ef7-443c-862b-a9b6bbe3e57b",
                        "mode": "lines+markers",
                        "name": "Training Set",
                        "type": "scatter",
                        "xsrc": "kecbenson:35:f38a75",
                        "ysrc": "kecbenson:35:45a647"
                    },
                    {
                        "uid": "1b3230ec-29db-4482-8d6d-817191ace765",
                        "mode": "lines+markers",
                        "name": "Testing Set",
                        "type": "scatter",
                        "xsrc": "kecbenson:35:f38a75",
                        "ysrc": "kecbenson:35:58ba65"
                    }
                ],
                "layout": {
                    "title": {
                        "text": "Overfitting / Underfitting Curve for k-NN"
                    },
                    "xaxis": {
                        "title": {
                            "text": "k Nearest Neighbors"
                        }
                    },
                    "yaxis": {
                        "title": {
                            "text": "Accuracy Score"
                        }
                    }
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~kecbenson",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/9.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-3.jpg",
                "bio": "",
                "nickname": "Kevin",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2019-03-28 23:42:28",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "kecbenson",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:00:22.561007Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~xinzhangusa/9.embed",
            "fid": "xinzhangusa:9",
            "filename": "trial2",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/xinzhangusa/9/9_EDD342511SGKYHAX7ALFPA9UJTAX78.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/xinzhangusa/9/2_2BFSP6EUOFJSOCQ1PS8Z79TRKWCAI1.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/xinzhangusa/9/8_UK9SGIKDK2PTUKNUJXPC3HNQTI3V6H.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/xinzhangusa/9/9_EDD342511SGKYHAX7ALFPA9UJTAX78.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/xinzhangusa:9",
                "plots": "https://api.plotly.com/v2/plots/xinzhangusa:9",
                "parent": "https://api.plotly.com/v2/folders/home?user=xinzhangusa"
            },
            "owner": "xinzhangusa",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Performance Scatter",
            "views": 6,
            "web_url": "https://plotly.com/~xinzhangusa/9/performance-scatter/",
            "world_readable": true,
            "date_modified": "2019-04-24T04:01:35.580Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~xinzhangusa/9/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": false,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "b42a0c34-05bb-4265-bc8b-5a0880f15b28",
                        "mode": "markers",
                        "type": "scatter",
                        "xsrc": "xinzhangusa:13:e86e0e",
                        "ysrc": "xinzhangusa:13:50dc00",
                        "marker": {
                            "size": 15,
                            "opacity": 0.76,
                            "colorbar": {
                                "title": {
                                    "side": "right",
                                    "text": "KL-Divergence"
                                }
                            },
                            "colorsrc": "xinzhangusa:13:5efebd",
                            "showscale": true,
                            "colorscale": [
                                [
                                    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,
                                    "#f0f921"
                                ]
                            ]
                        },
                        "opacity": 0.84,
                        "autocolorscale": false
                    }
                ],
                "frames": [],
                "layout": {
                    "title": {
                        "text": "Performance Scatter"
                    },
                    "xaxis": {
                        "type": "linear",
                        "range": [
                            -0.06054803190485814,
                            1.0444814310742518
                        ],
                        "title": {
                            "text": "Location Overlapping Ratio"
                        },
                        "ticklen": 5,
                        "zeroline": false,
                        "autorange": true,
                        "gridwidth": 2
                    },
                    "yaxis": {
                        "type": "linear",
                        "range": [
                            1.1488342737152033,
                            4.567523876284797
                        ],
                        "title": {
                            "text": "Number of GPS Records in Target Locations"
                        },
                        "ticklen": 5,
                        "autorange": true,
                        "gridwidth": 2
                    },
                    "autosize": true,
                    "hovermode": "closest",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~xinzhangusa",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/40.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-12.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2019-04-17 16:52:44",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "xinzhangusa",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T03:00:16.755289Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~theom/229.embed",
            "fid": "theom:229",
            "filename": "plot from API (9)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/theom:229/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/theom:229/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/theom:229/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/theom:229/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/theom:229",
                "plots": "https://api.plotly.com/v2/plots/theom:229",
                "parent": "https://api.plotly.com/v2/folders/home?user=theom"
            },
            "owner": "theom",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Median Visitor Minutes by App Name and Visitor's Gender",
            "views": 1,
            "web_url": "https://plotly.com/~theom/229/median-visitor-minutes-by-app-name-and-visitors-gender/",
            "world_readable": true,
            "date_modified": "2019-04-22T03:00:17.623Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~theom/229/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "f7c7f7a6-64a7-4ab2-9fe3-6bd66ee34a18",
                        "name": "Unknown Gender",
                        "type": "bar",
                        "xsrc": "theom:230:616ee9",
                        "ysrc": "theom:230:b64a9f",
                        "marker": {
                            "color": "rgb(10, 0, 100)"
                        }
                    },
                    {
                        "uid": "904eb046-3ac8-4e8e-ac8a-46842eac09ca",
                        "name": "Male",
                        "type": "bar",
                        "xsrc": "theom:230:616ee9",
                        "ysrc": "theom:230:128c22",
                        "marker": {
                            "color": "rgb(10, 0, 180)"
                        }
                    },
                    {
                        "uid": "1f097a01-9618-4cbd-b6e2-757fcb59ccbb",
                        "name": "Female",
                        "type": "bar",
                        "xsrc": "theom:230:616ee9",
                        "ysrc": "theom:230:b144aa",
                        "marker": {
                            "color": "rgb(10, 0, 255)"
                        }
                    }
                ],
                "layout": {
                    "font": {
                        "size": 16
                    },
                    "title": {
                        "text": "Median Visitor Minutes by App Name and Visitor's Gender"
                    },
                    "barmode": "group"
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~theom",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/87.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-06-22 06:30:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "theom",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T02:59:18.883144Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~theom/227.embed",
            "fid": "theom:227",
            "filename": "plot from API (8)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/theom:227/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/theom:227/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/theom:227/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/theom:227/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/theom:227",
                "plots": "https://api.plotly.com/v2/plots/theom:227",
                "parent": "https://api.plotly.com/v2/folders/home?user=theom"
            },
            "owner": "theom",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Median Visitor Minutes by App Publisher and Visitor's Gender",
            "views": 1,
            "web_url": "https://plotly.com/~theom/227/median-visitor-minutes-by-app-publisher-and-visitors-gender/",
            "world_readable": true,
            "date_modified": "2019-04-22T02:59:19.324Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~theom/227/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "d7523809-da91-4276-b062-6e9deeed6bcb",
                        "name": "Unknown Gender",
                        "type": "bar",
                        "xsrc": "theom:228:16e5dc",
                        "ysrc": "theom:228:e95aa8",
                        "marker": {
                            "color": "rgb(150, 0, 10)"
                        }
                    },
                    {
                        "uid": "31d26aa6-e487-4dbd-929d-1c7e9649ed08",
                        "name": "Male",
                        "type": "bar",
                        "xsrc": "theom:228:16e5dc",
                        "ysrc": "theom:228:b5cba4",
                        "marker": {
                            "color": "rgb(100, 0, 10)"
                        }
                    },
                    {
                        "uid": "249a54cc-cf28-4dfa-bc74-847f7ba16c25",
                        "name": "Female",
                        "type": "bar",
                        "xsrc": "theom:228:16e5dc",
                        "ysrc": "theom:228:6ec473",
                        "marker": {
                            "color": "rgb(50, 0, 10)"
                        }
                    }
                ],
                "layout": {
                    "font": {
                        "size": 22
                    },
                    "title": {
                        "text": "Median Visitor Minutes by App Publisher and Visitor's Gender"
                    },
                    "barmode": "group"
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~theom",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/87.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-06-22 06:30:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "theom",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2019-04-22T02:59:14.554182Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://plotly.com/~theom/225.embed",
            "fid": "theom:225",
            "filename": "plot from API (7)",
            "filetype": "plot",
            "img_url": "https://api.plotly.com/v2/files/theom:225/image?image_name=list-thumb",
            "image_urls": {
                "default": "https://api.plotly.com/v2/files/theom:225/image?image_name=default",
                "block-thumb": "https://api.plotly.com/v2/files/theom:225/image?image_name=block-thumb",
                "list-thumb": "https://api.plotly.com/v2/files/theom:225/image?image_name=list-thumb"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/theom:225",
                "plots": "https://api.plotly.com/v2/plots/theom:225",
                "parent": "https://api.plotly.com/v2/folders/home?user=theom"
            },
            "owner": "theom",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "Median Visitor Minutes by App Name and Visitor's Gender",
            "views": 1,
            "web_url": "https://plotly.com/~theom/225/median-visitor-minutes-by-app-name-and-visitors-gender/",
            "world_readable": true,
            "date_modified": "2019-04-22T02:59:14.962Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~theom/225/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "uid": "e6604fdc-b88e-4510-9d55-af6e50827975",
                        "name": "Unknown Gender",
                        "type": "bar",
                        "xsrc": "theom:226:81a515",
                        "ysrc": "theom:226:9359c0",
                        "marker": {
                            "color": "rgb(10, 0, 100)"
                        }
                    },
                    {
                        "uid": "3c71edd2-3eb5-40fc-99ad-18f28af7a85b",
                        "name": "Male",
                        "type": "bar",
                        "xsrc": "theom:226:81a515",
                        "ysrc": "theom:226:70a718",
                        "marker": {
                            "color": "rgb(10, 0, 180)"
                        }
                    },
                    {
                        "uid": "ee7f21ff-aa88-4467-ab84-ee7a6393644d",
                        "name": "Female",
                        "type": "bar",
                        "xsrc": "theom:226:81a515",
                        "ysrc": "theom:226:156e36",
                        "marker": {
                            "color": "rgb(10, 0, 255)"
                        }
                    }
                ],
                "layout": {
                    "font": {
                        "size": 22
                    },
                    "title": {
                        "text": "Median Visitor Minutes by App Name and Visitor's Gender"
                    },
                    "barmode": "group"
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://plotly.com/~theom",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/87.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2017-06-22 06:30:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "theom",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        }
    ]
}