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=cD0yMDI1LTA5LTE1KzE5JTNBMzklM0EwMy40NTgxMjYlMkIwMCUzQTAw&format=api
https://api.plotly.com/v2/plots?cursor=cD0yMDI1LTA5LTE1KzE5JTNBMzUlM0EyOC45NzY3NTAlMkIwMCUzQTAw&format=api", "previous": "https://api.plotly.com/v2/plots?cursor=cj0xJnA9MjAyNS0wOS0xNSsxOSUzQTM4JTNBNDAuNTc3MDE5JTJCMDAlM0EwMA%3D%3D&format=api", "results": [ { "creation_time": "2025-09-15T19:38:40.577019Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/204.embed", "fid": "kiran_bommapala:204", "filename": "infracost-costs-1757965113", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/204/9_DVFAHT0J8C0S4D7B6I0N11Q7R9Q1W4.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/204/2_GYVNYRQTC3GDWIPJWENJWOYBV9T4DB.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/204/8_W0O3RKHV835Q4Z6UMGGGV06DLMLSOL.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/204/9_DVFAHT0J8C0S4D7B6I0N11Q7R9Q1W4.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:204", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:204", "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/204/", "world_readable": true, "date_modified": "2025-09-15T19:38:40.589Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/204/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "rgb(229, 134, 6)", "type": "bar", "xsrc": "kiran_bommapala:203:dde104", "ysrc": "kiran_bommapala:203:18df1a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(229, 134, 6)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(229, 134, 6)", "offsetgroup": "rgb(229, 134, 6)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(229, 134, 6)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(93, 105, 177)", "type": "bar", "xsrc": "kiran_bommapala:203:a5d782", "ysrc": "kiran_bommapala:203:8d0ee2", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(93, 105, 177)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(93, 105, 177)", "offsetgroup": "rgb(93, 105, 177)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(93, 105, 177)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(82, 188, 163)", "type": "bar", "xsrc": "kiran_bommapala:203:cefbe0", "ysrc": "kiran_bommapala:203:40af58", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(82, 188, 163)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(82, 188, 163)", "offsetgroup": "rgb(82, 188, 163)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(82, 188, 163)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(153, 201, 69)", "type": "bar", "xsrc": "kiran_bommapala:203:b50e45", "ysrc": "kiran_bommapala:203:83de09", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(153, 201, 69)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(153, 201, 69)", "offsetgroup": "rgb(153, 201, 69)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(153, 201, 69)<br>Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "rgb(204, 97, 176)", "type": "bar", "xsrc": "kiran_bommapala:203:f3453e", "ysrc": "kiran_bommapala:203:c3bc46", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(204, 97, 176)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "rgb(204, 97, 176)", "offsetgroup": "rgb(204, 97, 176)", "orientation": "v", "textposition": "auto", "hovertemplate": "Color=rgb(204, 97, 176)<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, "plot_bgcolor": "rgba(245,245,245,1)", "paper_bgcolor": "rgba(245,245,245,1)" } }, "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:35:43.622497Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/201.embed", "fid": "kiran_bommapala:201", "filename": "infracost-costs-1757964936", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/201/9_K8B79JJQGHYZZCUJSN5D5TVN8439LE.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/201/2_ENT98300U41WK41Z8IGWK6R3W0I2KN.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/201/8_JSZJHK144V6GOP1JELSQ5ERN5Z9BKS.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/201/9_K8B79JJQGHYZZCUJSN5D5TVN8439LE.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:201", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:201", "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/201/", "world_readable": true, "date_modified": "2025-09-15T19:35:43.632Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/201/", "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:200:8cc335", "ysrc": "kiran_bommapala:200:6fca73", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:200:b45cba", "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:200:8dea44", "ysrc": "kiran_bommapala:200:5ae257", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:200:46fb5b", "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:200:53ff6f", "ysrc": "kiran_bommapala:200:c27193", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:200:4f56e9", "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:200:fccf26", "ysrc": "kiran_bommapala:200:cb61aa", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:200:0acea0", "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:200:e67f30", "ysrc": "kiran_bommapala:200:819190", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:200:9045c7", "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:36.092806Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/198.embed", "fid": "kiran_bommapala:198", "filename": "infracost-costs-1757964929", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/198/9_18QMN32XKDB6XT1TCT0GDK3W5DMX35.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/198/2_XU6RMK0U9JTIS4UVKFJOBNQGW11BXK.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/198/8_6N8J7FRDX2XPLEW647GXWIMMVV7QB9.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/198/9_18QMN32XKDB6XT1TCT0GDK3W5DMX35.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:198", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:198", "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/198/", "world_readable": true, "date_modified": "2025-09-15T19:35:42.784Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/198/", "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:199:bc6f5a", "ysrc": "kiran_bommapala:199:d6b9a2", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:199:d4e1f1", "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:199:48fb3c", "ysrc": "kiran_bommapala:199:8cfeee", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:199:9f4636", "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:199:6dcec8", "ysrc": "kiran_bommapala:199:a56d12", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:199:0b0272", "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:199:ce2735", "ysrc": "kiran_bommapala:199:721847", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:199:b95838", "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:199:e7b3f9", "ysrc": "kiran_bommapala:199:0bff7a", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:199:602a61", "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:35.845660Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/197.embed", "fid": "kiran_bommapala:197", "filename": "infracost-costs-1757964928", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/197/9_2EHYYEJ43Z5FZUJ8EV29Y2NZ14ZLVI.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/197/2_8BBG02GDO1FT3CJT3PDYZBZ8LIR2FY.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/197/8_H8A8C6XHPEU0FQL2S987TYJVFI2TTF.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/197/9_2EHYYEJ43Z5FZUJ8EV29Y2NZ14ZLVI.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:197", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:197", "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/197/", "world_readable": true, "date_modified": "2025-09-15T19:35:35.857Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/197/", "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:190:5661b8", "ysrc": "kiran_bommapala:190:ca687b", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:190:b0ca5b", "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:190:227614", "ysrc": "kiran_bommapala:190:70693f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:190:67216d", "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:190:2bf9d6", "ysrc": "kiran_bommapala:190:66b1f3", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:190:a68954", "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:190:04eaf7", "ysrc": "kiran_bommapala:190:61a9a4", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:190:15bd53", "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:190:702df5", "ysrc": "kiran_bommapala:190:12893e", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:190:171694", "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:33.936394Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/195.embed", "fid": "kiran_bommapala:195", "filename": "infracost-costs-1757964927", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/195/9_9DSH7WLJU64N1C5KQ3DHI9Y5VEEKFV.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/195/2_0234TD89ROK03EUVBXBB2V9OTK6M6Z.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/195/8_MDOGW4OWOXKUKOTJML88QYDLGC038F.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/195/9_9DSH7WLJU64N1C5KQ3DHI9Y5VEEKFV.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:195", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:195", "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/195/", "world_readable": true, "date_modified": "2025-09-15T19:35:33.947Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/195/", "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:188:c3344c", "ysrc": "kiran_bommapala:188:cb34ab", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:188:b14d35", "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:188:8d5dae", "ysrc": "kiran_bommapala:188:f49869", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:188:0b86d2", "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:188:f63583", "ysrc": "kiran_bommapala:188:f8d3f5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:188:532fbc", "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:188:92c3c9", "ysrc": "kiran_bommapala:188:0aff3c", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:188:31c0fe", "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:188:3f2ef4", "ysrc": "kiran_bommapala:188:23b330", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:188:98b337", "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:33.905970Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/194.embed", "fid": "kiran_bommapala:194", "filename": "infracost-costs-1757964926", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/194/9_AMVHZLEVOBYRGTQJSSJ2BL8TH59KOG.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/194/2_R8MATX5AV0ZH2KJ6LEO1EVB1IF0QOL.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/194/8_WMNZ1YZSV6MHRD9L8ML7X0BM6IO5OW.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/194/9_AMVHZLEVOBYRGTQJSSJ2BL8TH59KOG.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:194", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:194", "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/194/", "world_readable": true, "date_modified": "2025-09-15T19:35:33.917Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/194/", "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:185:baa571", "ysrc": "kiran_bommapala:185:fac726", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:185:ae2b22", "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:185:517d49", "ysrc": "kiran_bommapala:185:672788", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:185:df6271", "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:185:b91419", "ysrc": "kiran_bommapala:185:dba4e0", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:185:a28128", "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:185:18caac", "ysrc": "kiran_bommapala:185:e6636b", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:185:211e65", "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:185:4f64c1", "ysrc": "kiran_bommapala:185:a2c1b2", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:185:1ca726", "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:32.033003Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/189.embed", "fid": "kiran_bommapala:189", "filename": "infracost-costs-1757964924", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/189/9_BT3H89NIDJJGU0INTF6U6J3TF7FU9P.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/189/2_6N8X0I9FIIWI9PR5FDYUPTI4VG74TH.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/189/8_HZZC0EQXJ65TUX6SPFY8EZUVD9585I.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/189/9_BT3H89NIDJJGU0INTF6U6J3TF7FU9P.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:189", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:189", "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/189/", "world_readable": true, "date_modified": "2025-09-15T19:35:38.372Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/189/", "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:196:251ab8", "ysrc": "kiran_bommapala:196:5a7630", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:196:388c49", "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:196:634b17", "ysrc": "kiran_bommapala:196:d4f2f4", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:196:274bcc", "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:196:b1a618", "ysrc": "kiran_bommapala:196:f8e45f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:196:3670b9", "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:196:ac2cf5", "ysrc": "kiran_bommapala:196:1efed7", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:196:f54c7d", "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:196:00b49e", "ysrc": "kiran_bommapala:196:b620d7", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:196:a043a0", "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:29.798399Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/187.embed", "fid": "kiran_bommapala:187", "filename": "infracost-costs-1757964920", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/187/9_8847YSHTYJD6FKLZMNZIOSCGFJ75KO.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/187/2_R475T9Z8ZXGN5HPMR87U8TBLB0VYO0.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/187/8_8GP0MEN7JWL8OALFMOM051O2ISS3PP.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/187/9_8847YSHTYJD6FKLZMNZIOSCGFJ75KO.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:187", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:187", "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/187/", "world_readable": true, "date_modified": "2025-09-15T19:35:29.811Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/187/", "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:179:1e0b64", "ysrc": "kiran_bommapala:179:0a0a9d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:179:f834c6", "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:179:ca3b15", "ysrc": "kiran_bommapala:179:5f4206", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:179:9a4750", "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:179:364dda", "ysrc": "kiran_bommapala:179:1185b5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:179:0e45ca", "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:179:52e895", "ysrc": "kiran_bommapala:179:102e8f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:179:8fb840", "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:179:472428", "ysrc": "kiran_bommapala:179:d38784", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:179:7a342f", "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:29.774868Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/186.embed", "fid": "kiran_bommapala:186", "filename": "infracost-costs-1757964922", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/186/9_VV1OA1W0SPMDVB1X4T6C98O9CCJMK7.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/186/2_E0NMJ84CH8WWN4LH3E1UGMQIFRMIMG.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/186/8_7WT4E7GJ17K1R1LHKU85IPQ9ICWMNI.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/186/9_VV1OA1W0SPMDVB1X4T6C98O9CCJMK7.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:186", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:186", "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/186/", "world_readable": true, "date_modified": "2025-09-15T19:35:36.899Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/186/", "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:193:eb2326", "ysrc": "kiran_bommapala:193:167ceb", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:193:224144", "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:193:37189c", "ysrc": "kiran_bommapala:193:74a23d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:193:ee87dc", "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:193:a11635", "ysrc": "kiran_bommapala:193:992afe", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:193:367861", "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:193:aa9b81", "ysrc": "kiran_bommapala:193:c41f25", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:193:5c7478", "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:193:f28b07", "ysrc": "kiran_bommapala:193:714587", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:193:8646b9", "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:28.976750Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/184.embed", "fid": "kiran_bommapala:184", "filename": "infracost-costs-1757964921", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/184/9_CJBJCXXORNW8IM86WWVFJR52ACDJAV.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/184/2_7UMHSKP88ZON6ET8X0OKQ3GKUTRMUD.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/184/8_EK6ZLCGECYGBMM85PEMC640T918M7K.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/184/9_CJBJCXXORNW8IM86WWVFJR52ACDJAV.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:184", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:184", "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/184/", "world_readable": true, "date_modified": "2025-09-15T19:35:36.397Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/184/", "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:191:0aa767", "ysrc": "kiran_bommapala:191:f2e66f", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(102, 197, 204)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:191:ddf3a5", "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:191:e8341b", "ysrc": "kiran_bommapala:191:1a9f27", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(246, 207, 113)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:191:43c3a1", "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:191:d0f4ef", "ysrc": "kiran_bommapala:191:9c5f0c", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(248, 156, 116)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:191:49a3f5", "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:191:50d510", "ysrc": "kiran_bommapala:191:a9b31e", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(220, 176, 242)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:191:bc0672", "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:191:81f6f6", "ysrc": "kiran_bommapala:191:5778e5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(135, 197, 95)", "pattern": { "shape": "" } }, "textsrc": "kiran_bommapala:191:fd054d", "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 } } ] }{ "next": "