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

{
    "next": "https://api.plotly.com/v2/plots?cursor=cD0yMDI0LTA0LTE4KzA3JTNBNDUlM0EwMC45OTc3OTYlMkIwMCUzQTAw&format=api",
    "previous": "https://api.plotly.com/v2/plots?cursor=cj0xJnA9MjAyNC0wNC0xOCswNyUzQTQ1JTNBMzQuNTkwMTU0JTJCMDAlM0EwMA%3D%3D&format=api",
    "results": [
        {
            "creation_time": "2024-04-18T07:45:34.590154Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/67.embed",
            "fid": "nccurer2:67",
            "filename": "xinyi_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/67/9_F10H8QUUSV27YS8BWD4GS8B5UWRTHL.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/67/2_0HDQJO6HBHYCV8LFPQN0S8D3SMTMRE.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/67/8_QZQ5DYOEDJF7S9UX6M27R0LPGJHPC7.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/67/9_F10H8QUUSV27YS8BWD4GS8B5UWRTHL.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:67",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:67",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 14,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/67/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:59.412Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/67/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:66:0f9131",
                        "ysrc": "nccurer2:66:8dc57d",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:66:c20c91",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:66:7b103e",
                        "ysrc": "nccurer2:66:826539",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>信義區租屋熱點【永春站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:31.104403Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/65.embed",
            "fid": "nccurer2:65",
            "filename": "daan_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/65/9_ASI04XNDFF8EFKUMKN5FOCM3C8Q94V.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/65/2_BVQUT6X2RKI9LH5P9M1588V6SQ739A.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/65/8_8GRR8HQ08K9JF52OCTW825YMCQUVJF.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/65/9_ASI04XNDFF8EFKUMKN5FOCM3C8Q94V.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:65",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:65",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 15,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/65/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:55.316Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/65/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:64:f4d750",
                        "ysrc": "nccurer2:64:411539",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:64:e1df02",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:64:56335d",
                        "ysrc": "nccurer2:64:d39ded",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>大安區租屋熱點【信義安和站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:27.294838Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/63.embed",
            "fid": "nccurer2:63",
            "filename": "zhongzheng_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/63/9_PXZG03XAIHAY2LDBMPPW2E1XFL9WH2.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/63/2_AKOZAKE5GZ3JHWC1O7G08O01P0ASSH.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/63/8_W1EXHTL154GA1WE095TQAEHGRNKWP5.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/63/9_PXZG03XAIHAY2LDBMPPW2E1XFL9WH2.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:63",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:63",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 14,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/63/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:51.898Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/63/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:62:b8321a",
                        "ysrc": "nccurer2:62:056558",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:62:7ba085",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:62:e3b582",
                        "ysrc": "nccurer2:62:125e75",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>中正區租屋熱點【古亭站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:23.685373Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/61.embed",
            "fid": "nccurer2:61",
            "filename": "wanhua_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/61/9_TM74SO4T1KXP730EPPBW5XFFD6X7JP.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/61/2_WB2IN11LXA86I6JNPH02D180S7L5AX.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/61/8_PCGJ9JGKR11DUP6TQJFUAQUZ58JW28.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/61/9_TM74SO4T1KXP730EPPBW5XFFD6X7JP.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:61",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:61",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 8,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/61/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:48.516Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/61/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:60:2e000a",
                        "ysrc": "nccurer2:60:c38fb9",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:60:68bb4b",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:60:2cdf27",
                        "ysrc": "nccurer2:60:c2c2c5",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>萬華區租屋熱點【西門站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:19.685121Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/59.embed",
            "fid": "nccurer2:59",
            "filename": "neihu_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/59/9_YGFB0QQK3TSLGRYUGCWGLCKIBDLTYM.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/59/2_O115U8FQ7ZV6ZGXW56KGWQ2LU46YLE.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/59/8_I7Y264W70ASTMKLNM5VPE4C6V26F35.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/59/9_YGFB0QQK3TSLGRYUGCWGLCKIBDLTYM.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:59",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:59",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 9,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/59/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:45.162Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/59/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:58:f9015d",
                        "ysrc": "nccurer2:58:434eb6",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:58:96e01a",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:58:9d1913",
                        "ysrc": "nccurer2:58:ae911f",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>內湖區租屋熱點【內湖站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:15.922839Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/57.embed",
            "fid": "nccurer2:57",
            "filename": "songshan_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/57/9_BVL8JZ6HL6WLPPRMXVY99OU1OIW6S4.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/57/2_QCO3KL8G8HDBB5444RWASMH2B0G2AM.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/57/8_J0SSTVO9XPSXXE9RVIUX0AYYGU268J.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/57/9_BVL8JZ6HL6WLPPRMXVY99OU1OIW6S4.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:57",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:57",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 12,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/57/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:40.485Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/57/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:56:cbd9fa",
                        "ysrc": "nccurer2:56:c2fcc3",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:56:7fa100",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:56:00887c",
                        "ysrc": "nccurer2:56:5d60eb",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>松山區租屋熱點【南京復興站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:12.357802Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/55.embed",
            "fid": "nccurer2:55",
            "filename": "zhongshan_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/55/9_O1XTYLQM9RCGNR2L7GYJD0HLA7ZAI4.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/55/2_JROUIJ7JTICLJZRC9IMXW9IGQ6ZF6J.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/55/8_OVL26EKJVD401EGP2UM7WKJTTJYA5O.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/55/9_O1XTYLQM9RCGNR2L7GYJD0HLA7ZAI4.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:55",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:55",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 12,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/55/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:36.863Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/55/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:54:c8652d",
                        "ysrc": "nccurer2:54:2bba46",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:54:69a404",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:54:5224a3",
                        "ysrc": "nccurer2:54:0edd8e",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>中山區租屋熱點【中山國小站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:08.387624Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/53.embed",
            "fid": "nccurer2:53",
            "filename": "datong_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/53/9_G3BIM6UDBPI9VEBD4VF9DCAE5DOC7I.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/53/2_272EXYTC8JQQ653XOZGTE1ECQGWF2Z.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/53/8_LI4YGD63DYAPFC9KDG7UUH9XBMSOIY.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/53/9_G3BIM6UDBPI9VEBD4VF9DCAE5DOC7I.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:53",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:53",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 11,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/53/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:33.504Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/53/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:52:e5ad54",
                        "ysrc": "nccurer2:52:c49aa0",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:52:9a3965",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:52:38c9fc",
                        "ysrc": "nccurer2:52:15ce43",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>大同區租屋熱點【大橋頭站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:04.507367Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/51.embed",
            "fid": "nccurer2:51",
            "filename": "shilin_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/51/9_JKWR64GWSPQADNB5OM86DZQ8NRWE74.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/51/2_XS4WAXRGUBCSGBM8O3RPMVRSTONH68.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/51/8_P2G2PZWKDSM5I2BTDF36X5VKZ35U25.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/51/9_JKWR64GWSPQADNB5OM86DZQ8NRWE74.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:51",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:51",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 12,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/51/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:30.141Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/51/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:50:2fbaac",
                        "ysrc": "nccurer2:50:383488",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:50:cff67c",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:50:3001cf",
                        "ysrc": "nccurer2:50:311c2c",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>士林區租屋熱點【士林站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "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": "2024-04-18T07:45:00.997796Z",
            "comments": {
                "results": [],
                "count": 0
            },
            "parented": true,
            "embed_url": "https://chart-studio.plotly.com/~nccurer2/49.embed",
            "fid": "nccurer2:49",
            "filename": "beitou_3",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/nccurer2/49/9_SGARQ93YR0DBQQZGHI0BNVPVYRCILT.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/nccurer2/49/2_EEL8DW9YNV02WNUC3R9W6DGCUGLZGY.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/49/8_37AQQ2VJP4L9UKV7V1V4AUEDH6VK34.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/nccurer2/49/9_SGARQ93YR0DBQQZGHI0BNVPVYRCILT.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/nccurer2:49",
                "plots": "https://api.plotly.com/v2/plots/nccurer2:49",
                "parent": "https://api.plotly.com/v2/folders/home?user=nccurer2"
            },
            "owner": "nccurer2",
            "parent": -1,
            "preview": "",
            "referencers": [],
            "references": [],
            "title": "",
            "views": 17,
            "web_url": "https://chart-studio.plotly.com/~nccurer2/49/",
            "world_readable": true,
            "date_modified": "2024-04-22T03:35:26.726Z",
            "stars": {
                "results": [],
                "count": 0
            },
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://chart-studio.plotly.com/~nccurer2/49/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "autosize": true,
            "caption": "",
            "figure": {
                "data": [
                    {
                        "name": "累計物件",
                        "type": "bar",
                        "xsrc": "nccurer2:48:de8821",
                        "ysrc": "nccurer2:48:bd7038",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y",
                        "marker": {
                            "line": {
                                "color": "rgba(31,119,180,1)"
                            },
                            "color": "rgb(32,46,124)"
                        },
                        "error_x": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "error_y": {
                            "color": "rgba(31,119,180,1)"
                        },
                        "widthsrc": "nccurer2:48:269a42",
                        "showlegend": false
                    },
                    {
                        "line": {
                            "color": "rgb(213,69,83)",
                            "width": 3
                        },
                        "mode": "lines",
                        "name": "月租金中位數",
                        "type": "scatter",
                        "xsrc": "nccurer2:48:28e5c5",
                        "ysrc": "nccurer2:48:361ade",
                        "frame": null,
                        "xaxis": "x",
                        "yaxis": "y2",
                        "marker": {
                            "line": {
                                "color": "rgba(255,127,14,1)"
                            },
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_x": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "error_y": {
                            "color": "rgba(255,127,14,1)"
                        },
                        "showlegend": false
                    }
                ],
                "layout": {
                    "title": {
                        "y": 0.98,
                        "font": {
                            "size": 20
                        },
                        "text": "<b>北投區租屋熱點【石牌站】分租套房租金變化</b>"
                    },
                    "xaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>年份</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "yaxis": {
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>累計物件</b>"
                        },
                        "domain": [
                            0,
                            1
                        ],
                        "automargin": true,
                        "tickformat": "digit"
                    },
                    "images": [
                        {
                            "x": 0.5,
                            "y": 0.5,
                            "col": 1,
                            "row": 1,
                            "xref": "x domain",
                            "yref": "y domain",
                            "layer": "below",
                            "sizex": 0.5,
                            "sizey": 0.5,
                            "source": "https://i.ibb.co/Lt28WxF/logo.jpg",
                            "opacity": 0.05,
                            "xanchor": "center",
                            "yanchor": "middle"
                        }
                    ],
                    "legend": {
                        "font": {
                            "size": 14
                        },
                        "title": {
                            "text": "<b>站名</b>"
                        }
                    },
                    "margin": {
                        "b": 60,
                        "l": 60,
                        "r": 60,
                        "t": 40
                    },
                    "yaxis2": {
                        "side": "right",
                        "title": {
                            "font": {
                                "size": 16
                            },
                            "text": "<b>月租金中位數</b>"
                        },
                        "rangemode": "tozero",
                        "overlaying": "y",
                        "tickformat": "digit"
                    },
                    "hovermode": "x",
                    "showlegend": false
                }
            },
            "height": null,
            "width": null,
            "user": {
                "profile_url": "https://chart-studio.plotly.com/~nccurer2",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/14.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": "2024-04-18 07:38:22",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "nccurer2",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        }
    ]
}