Plots List
Plots
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=cD0yMDI1LTA5LTE1KzE5JTNBMzUlM0EyOC45NzY3NTAlMkIwMCUzQTAw&format=api
https://api.plotly.com/v2/plots?cursor=cD0yMDI1LTA5LTE1KzE5JTNBMzElM0E0NC43MTg2NTMlMkIwMCUzQTAw&format=api", "previous": "https://api.plotly.com/v2/plots?cursor=cj0xJnA9MjAyNS0wOS0xNSsxOSUzQTM1JTNBMjcuNjE0NTc0JTJCMDAlM0EwMA%3D%3D&format=api", "results": [ { "creation_time": "2025-09-15T19:35:27.614574Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/182.embed", "fid": "kiran_bommapala:182", "filename": "infracost-costs-1757964919", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/182/9_TBDFWIC5YC84GTB5K8BWK90Y7E0JEE.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/182/2_GOEEAA3K4CG755D1MWB8TOJY6HRNZ9.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/182/8_GRP6JXU4PJ1WILVEK2VUU9E4SPZ33U.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/182/9_TBDFWIC5YC84GTB5K8BWK90Y7E0JEE.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:182", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:182", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/182/", "world_readable": true, "date_modified": "2025-09-15T19:35:27.628Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/182/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:178:bbaf69", "ysrc": "kiran_bommapala:178:4ff476", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:178:5d2596", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:178:554131", "ysrc": "kiran_bommapala:178:50e8af", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:178:368d75", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:178:0cb3b3", "ysrc": "kiran_bommapala:178:a14e08", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:178:0c85c9", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:178:386daf", "ysrc": "kiran_bommapala:178:eae728", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:178:052c73", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:178:71ce34", "ysrc": "kiran_bommapala:178:9039c9", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:178:4b3f72", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1400, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -45 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ], "gridcolor": "rgba(200,200,200,0.5)", "zerolinecolor": "rgba(0,0,0,0.1)" }, "height": 700, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false, "plot_bgcolor": "rgba(245,245,245,1)", "paper_bgcolor": "rgba(245,245,245,1)" } }, "height": 700, "width": 1400, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:35:17.515312Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/177.embed", "fid": "kiran_bommapala:177", "filename": "infracost-costs-1757964909", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/177/9_8QM26FO1UD6CFAV60M9FMXLCBZLJMU.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/177/2_L44HBG2QFC74QCCDY3J7F831ZNSPV7.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/177/8_8WD3J9RHVWOFCV2VOJA5ZVCJ16S1SG.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/177/9_8QM26FO1UD6CFAV60M9FMXLCBZLJMU.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:177", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:177", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/177/", "world_readable": true, "date_modified": "2025-09-15T19:35:17.525Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/177/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:176:94741b", "ysrc": "kiran_bommapala:176:717959", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:176:95a623", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:176:16589f", "ysrc": "kiran_bommapala:176:9bbcfa", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:176:ec20b5", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:176:fdb050", "ysrc": "kiran_bommapala:176:3baf9d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:176:236343", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:176:eec385", "ysrc": "kiran_bommapala:176:856dad", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:176:b82676", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:176:6e0f7f", "ysrc": "kiran_bommapala:176:bd3b23", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:176:f961a6", "textfont": { "size": 12 }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "outside", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{text}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1400, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -45 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ], "gridcolor": "rgba(200,200,200,0.5)", "zerolinecolor": "rgba(0,0,0,0.1)" }, "height": 700, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false, "plot_bgcolor": "rgba(245,245,245,1)", "paper_bgcolor": "rgba(245,245,245,1)" } }, "height": 700, "width": 1400, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:56.489814Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/173.embed", "fid": "kiran_bommapala:173", "filename": "infracost-costs-1757964709", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/173/9_EOSCU4CZW6DXY7KOKQJA78R9JPF850.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/173/2_UHE9QDBJEVKEVXXFLIY8PDA04VPWON.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/173/8_XWH221YCKQ829I5CLYOEFE1B0A9616.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/173/9_EOSCU4CZW6DXY7KOKQJA78R9JPF850.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:173", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:173", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/173/", "world_readable": true, "date_modified": "2025-09-15T19:31:56.500Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/173/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:169:aa0e9f", "ysrc": "kiran_bommapala:169:bc47e0", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:169:c45244", "ysrc": "kiran_bommapala:169:a78641", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:169:f5ada4", "ysrc": "kiran_bommapala:169:2f0800", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:169:7409d6", "ysrc": "kiran_bommapala:169:41583a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:169:9cf2ce", "ysrc": "kiran_bommapala:169:b82e30", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:55.897501Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/172.embed", "fid": "kiran_bommapala:172", "filename": "infracost-costs-1757964708", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/172/9_MNRCHZZOT3CNH20X8BY7QE31D9AR6K.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/172/2_UBL1DZVKUR4IV5OR061MQ1VPOIAG8J.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/172/8_15L1VR66LRWIE9VXV0DXY2DY1NDGZ5.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/172/9_MNRCHZZOT3CNH20X8BY7QE31D9AR6K.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:172", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:172", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/172/", "world_readable": true, "date_modified": "2025-09-15T19:31:56.241Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/172/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:168:6f9d42", "ysrc": "kiran_bommapala:168:01d73a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:168:a51e03", "ysrc": "kiran_bommapala:168:e58fec", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:168:8d6053", "ysrc": "kiran_bommapala:168:bf8502", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:168:a41fa4", "ysrc": "kiran_bommapala:168:e54a27", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:168:331dbc", "ysrc": "kiran_bommapala:168:dade15", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:54.514507Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/171.embed", "fid": "kiran_bommapala:171", "filename": "infracost-costs-1757964707", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/171/9_WKHRGD8P9ATLEYI9MWUVWLNZ4K48TB.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/171/2_UHT5PPSZFX3X93T6IGPTMFO1ZLTLQB.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/171/8_M74UJO7NGUL1KN6C5R4WBEW8WHIN5D.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/171/9_WKHRGD8P9ATLEYI9MWUVWLNZ4K48TB.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:171", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:171", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/171/", "world_readable": true, "date_modified": "2025-09-15T19:31:55.335Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/171/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:166:8284a3", "ysrc": "kiran_bommapala:166:f9dcc5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:166:6e7718", "ysrc": "kiran_bommapala:166:009275", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:166:4cfed3", "ysrc": "kiran_bommapala:166:30bc54", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:166:dcdd9a", "ysrc": "kiran_bommapala:166:92d20a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:166:1570e1", "ysrc": "kiran_bommapala:166:1d60a5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:54.112335Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/170.embed", "fid": "kiran_bommapala:170", "filename": "infracost-costs-1757964706", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/170/9_MLK4Y752Z44X72EL7MX5HH0IEYLLNM.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/170/2_CL9DOTSKMPGZ63IFUZP9542FQ0B5MA.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/170/8_HJ9LQWK1DPDONJRYXRUFZ30VSC36N0.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/170/9_MLK4Y752Z44X72EL7MX5HH0IEYLLNM.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:170", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:170", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/170/", "world_readable": true, "date_modified": "2025-09-15T19:31:54.126Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/170/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:165:2e8941", "ysrc": "kiran_bommapala:165:9a393b", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:165:27d312", "ysrc": "kiran_bommapala:165:b20356", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:165:219ca6", "ysrc": "kiran_bommapala:165:5f3ed5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:165:65aedd", "ysrc": "kiran_bommapala:165:f5ea8f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:165:ad797f", "ysrc": "kiran_bommapala:165:3c2124", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:47.995683Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/163.embed", "fid": "kiran_bommapala:163", "filename": "infracost-costs-1757964701", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/163/9_6V681YT7541I4PPF59SJXNLAPC29W0.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/163/2_RCENOVLDRBIA2PDOPIBS35QD4D30CQ.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/163/8_20T28EAE88KGLQEMR8ZU8SY2AESAVF.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/163/9_6V681YT7541I4PPF59SJXNLAPC29W0.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:163", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:163", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/163/", "world_readable": true, "date_modified": "2025-09-15T19:31:54.639Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/163/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:167:e9f10e", "ysrc": "kiran_bommapala:167:aee060", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:167:eb8d1b", "ysrc": "kiran_bommapala:167:2f3705", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:167:dc1c89", "ysrc": "kiran_bommapala:167:4cdc2b", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:167:c0f8e5", "ysrc": "kiran_bommapala:167:f0ede3", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:167:ca1fd1", "ysrc": "kiran_bommapala:167:033658", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:47.524949Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/162.embed", "fid": "kiran_bommapala:162", "filename": "infracost-costs-1757964700", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/162/9_MZH0AGI842HZTKJUQDXILPJSZADH47.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/162/2_HZOBBSXGYKEKO7MKU1318GASIROYOA.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/162/8_JXJ8I72LVLHUKPZ5YC1TIOTETVQUHH.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/162/9_MZH0AGI842HZTKJUQDXILPJSZADH47.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:162", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:162", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/162/", "world_readable": true, "date_modified": "2025-09-15T19:31:47.537Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/162/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:158:fec780", "ysrc": "kiran_bommapala:158:ce773a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:158:8a2c18", "ysrc": "kiran_bommapala:158:984340", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:158:36e32c", "ysrc": "kiran_bommapala:158:fd8158", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:158:6dc567", "ysrc": "kiran_bommapala:158:0e0527", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:158:0d037b", "ysrc": "kiran_bommapala:158:a8ce3f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:45.957225Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/161.embed", "fid": "kiran_bommapala:161", "filename": "infracost-costs-1757964699", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/161/9_G8Y9VBFN7TAB5MRNEDB0TEXUDQL4EQ.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/161/2_JI1Q6IRY0P12LE0IHHJ4LI9F038CI4.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/161/8_UHGWC6MFY9717CXIDF5X0JK42ON25T.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/161/9_G8Y9VBFN7TAB5MRNEDB0TEXUDQL4EQ.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:161", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:161", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/161/", "world_readable": true, "date_modified": "2025-09-15T19:31:53.478Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/161/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:164:89516d", "ysrc": "kiran_bommapala:164:097f18", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:164:fbc2dd", "ysrc": "kiran_bommapala:164:5a56a3", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:164:f1deee", "ysrc": "kiran_bommapala:164:3d5042", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:164:dd5932", "ysrc": "kiran_bommapala:164:827dcb", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:164:578a2a", "ysrc": "kiran_bommapala:164:6f40fc", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "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": "2025-09-15T19:31:44.718653Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/160.embed", "fid": "kiran_bommapala:160", "filename": "infracost-costs-1757964697", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/160/9_OR5U0DU2Q2B5PZ3DDM7UZQO507KNUR.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/160/2_17YBYNH1GTYSNMRZRDK5CZIZOGQ2BS.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/160/8_2WNPXXSM2O91ZUUWUQIK9NQ65FN5T2.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/160/9_OR5U0DU2Q2B5PZ3DDM7UZQO507KNUR.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:160", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:160", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 0, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/160/", "world_readable": true, "date_modified": "2025-09-15T19:31:44.731Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/160/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(102, 197, 204)", "type": "bar", "xsrc": "kiran_bommapala:156:b0303a", "ysrc": "kiran_bommapala:156:2d9525", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(102, 197, 204)", "offsetgroup": "rgb(102, 197, 204)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(102, 197, 204)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(246, 207, 113)", "type": "bar", "xsrc": "kiran_bommapala:156:2a7ef0", "ysrc": "kiran_bommapala:156:e0eb61", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(246, 207, 113)", "offsetgroup": "rgb(246, 207, 113)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(246, 207, 113)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(248, 156, 116)", "type": "bar", "xsrc": "kiran_bommapala:156:f282f2", "ysrc": "kiran_bommapala:156:e4e5cf", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(248, 156, 116)", "offsetgroup": "rgb(248, 156, 116)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(248, 156, 116)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(220, 176, 242)", "type": "bar", "xsrc": "kiran_bommapala:156:44fa38", "ysrc": "kiran_bommapala:156:945023", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(220, 176, 242)", "offsetgroup": "rgb(220, 176, 242)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(220, 176, 242)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(135, 197, 95)", "type": "bar", "xsrc": "kiran_bommapala:156:47abde", "ysrc": "kiran_bommapala:156:1f07aa", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(135, 197, 95)", "offsetgroup": "rgb(135, 197, 95)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(135, 197, 95)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "width": 1200, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "tickangle": -30 }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Color" }, "tracegroupgap": 0 }, "barmode": "relative", "template": { "data": { "table": [ { "type": "table", "cells": { "fill": { "color": "#000038" }, "font": { "color": "#000037" }, "line": { "color": "#000039" } }, "header": { "fill": { "color": "#000040" }, "font": { "color": "#000036" }, "line": { "color": "#000039" } } } ], "icicle": [ { "type": "icicle", "textfont": { "color": "white" } } ], "sankey": [ { "type": "sankey", "textfont": { "color": "#000036" } } ], "contour": [ { "type": "contour", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "heatmap": [ { "type": "heatmap", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "scatter": [ { "type": "scatter", "marker": { "line": { "width": 0 } } } ], "waterfall": [ { "type": "waterfall", "totals": { "marker": { "color": "#000034" } }, "connector": { "line": { "color": "#000036", "width": 2 } }, "decreasing": { "marker": { "color": "#000033" } }, "increasing": { "marker": { "color": "#000032" } } } ], "candlestick": [ { "type": "candlestick", "decreasing": { "line": { "color": "#000033" } }, "increasing": { "line": { "color": "#000032" } } } ], "histogram2d": [ { "type": "histogram2d", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } ] }, "layout": { "colorway": [ "#000001", "#000002", "#000003", "#000004", "#000005", "#000006", "#000007", "#000008", "#000009", "#000010" ], "coloraxis": { "colorscale": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] }, "colorscale": { "diverging": [ [ 0.0, "#000021" ], [ 0.1, "#000022" ], [ 0.2, "#000023" ], [ 0.3, "#000024" ], [ 0.4, "#000025" ], [ 0.5, "#000026" ], [ 0.6, "#000027" ], [ 0.7, "#000028" ], [ 0.8, "#000029" ], [ 0.9, "#000030" ], [ 1.0, "#000031" ] ], "sequential": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ], "sequentialminus": [ [ 0.0, "#000011" ], [ 0.1111111111111111, "#000012" ], [ 0.2222222222222222, "#000013" ], [ 0.3333333333333333, "#000014" ], [ 0.4444444444444444, "#000015" ], [ 0.5555555555555556, "#000016" ], [ 0.6666666666666666, "#000017" ], [ 0.7777777777777778, "#000018" ], [ 0.8888888888888888, "#000019" ], [ 1.0, "#000020" ] ] } } }, "showlegend": false } }, "height": null, "width": 1200, "user": { "profile_url": "https://chart-studio.plotly.com/~kiran_bommapala", "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/97.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": "2025-09-14 06:32:42", "mapbox_access_tokens": null, "has_password": null, "username": "kiran_bommapala", "email": null, "is_active": null, "readonly": null, "is_dash_creator": null, "dash_created_count": null, "is_chart_creator": null, "charts_created_count": null } } ] }{ "next": "