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=cD0yMDI1LTA5LTE1KzE4JTNBNTQlM0E1OC40MjAxNzYlMkIwMCUzQTAw&format=api
https://api.plotly.com/v2/plots?cursor=cD0yMDI1LTA5LTE1KzE4JTNBNDElM0E1MS44NjI0NTYlMkIwMCUzQTAw&format=api", "previous": "https://api.plotly.com/v2/plots?cursor=cj0xJnA9MjAyNS0wOS0xNSsxOCUzQTQ5JTNBMjEuNzc0MzQyJTJCMDAlM0EwMA%3D%3D&format=api", "results": [ { "creation_time": "2025-09-15T18:49:21.774342Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/101.embed", "fid": "kiran_bommapala:101", "filename": "infracost-costs-1757962154", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/101/9_PX16G0LAUYV8BWPT1XOIGPREWQZDCU.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/101/2_93WMN1FDQGUXT18WBFFTMZGE4049EH.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/101/8_HTS863RNZ1P8QUGHZHP2CP4043CHEB.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/101/9_PX16G0LAUYV8BWPT1XOIGPREWQZDCU.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:101", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:101", "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/101/", "world_readable": true, "date_modified": "2025-09-15T18:49:21.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/101/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:99:100919", "ysrc": "kiran_bommapala:99:77a6e5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:99:7e97c5", "ysrc": "kiran_bommapala:99:1916f2", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:99:cf9831", "ysrc": "kiran_bommapala:99:6f8fb5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:99:579860", "ysrc": "kiran_bommapala:99:858a2c", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:99:ac5fe6", "ysrc": "kiran_bommapala:99:c17d72", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:49:18.944013Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/100.embed", "fid": "kiran_bommapala:100", "filename": "infracost-costs-1757962152", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/100/9_Q7MWLHH6L17YZU6S8C9HDQ43Z7O8D5.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/100/2_11LIUFWMHX13Z360WXHA860YH6QBYI.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/100/8_BCLUKWY4EU2BKT0BASQ3LH7NRCAQ9A.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/100/9_Q7MWLHH6L17YZU6S8C9HDQ43Z7O8D5.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:100", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:100", "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/100/", "world_readable": true, "date_modified": "2025-09-15T18:49:18.954Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/100/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:98:c8c541", "ysrc": "kiran_bommapala:98:79cc07", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:98:aa51f4", "ysrc": "kiran_bommapala:98:92f67e", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:98:d0d9b0", "ysrc": "kiran_bommapala:98:c700fb", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:98:15c301", "ysrc": "kiran_bommapala:98:ad57a6", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:98:1c8461", "ysrc": "kiran_bommapala:98:1fa5ec", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:49:14.805942Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/97.embed", "fid": "kiran_bommapala:97", "filename": "infracost-costs-1757962148", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/97/9_X0IARZA2PB8XE9ZE0NF9CIH5COPPOB.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/97/2_YNT4MBTO16JYQUF5RZ9R7RXAVG0SLK.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/97/8_1TSYT32P0H0BU17KX7SI1MC7EN6W5J.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/97/9_X0IARZA2PB8XE9ZE0NF9CIH5COPPOB.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:97", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:97", "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/97/", "world_readable": true, "date_modified": "2025-09-15T18:49:14.816Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/97/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:95:a6ebcc", "ysrc": "kiran_bommapala:95:22c0c5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:95:423f6e", "ysrc": "kiran_bommapala:95:a4e6f0", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:95:6fff39", "ysrc": "kiran_bommapala:95:2ed7ab", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:95:71cddd", "ysrc": "kiran_bommapala:95:970ecf", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:95:bc5a4d", "ysrc": "kiran_bommapala:95:da2795", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:49:12.907357Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/96.embed", "fid": "kiran_bommapala:96", "filename": "infracost-costs-1757962146", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/96/9_YRCN362UCZZX4QPT58MD3NRGYXQP8P.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/96/2_KF5R93IBIGTP0NH0DMZTHGZZ8MPPTC.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/96/8_YFPHKT7AD9QGT551QXTH86B1413I3B.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/96/9_YRCN362UCZZX4QPT58MD3NRGYXQP8P.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:96", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:96", "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/96/", "world_readable": true, "date_modified": "2025-09-15T18:49:12.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/96/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:94:2d66f7", "ysrc": "kiran_bommapala:94:59137e", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:94:5f33c7", "ysrc": "kiran_bommapala:94:824c33", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:94:dce132", "ysrc": "kiran_bommapala:94:e5ceae", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:94:59d987", "ysrc": "kiran_bommapala:94:3160e1", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:94:d79565", "ysrc": "kiran_bommapala:94:7cce98", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:48:28.150692Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/93.embed", "fid": "kiran_bommapala:93", "filename": "infracost-costs-1757962101", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/93/9_7ZUIPPYHX5VAOYJTVU7A326Y6EE4AL.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/93/2_VNDGZW8KR69BDR5O4HFTSW4XEIPPFH.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/93/8_6TCG1S608IYKDEM0G5RBG6BDUQAUKR.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/93/9_7ZUIPPYHX5VAOYJTVU7A326Y6EE4AL.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:93", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:93", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 1, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/93/", "world_readable": true, "date_modified": "2025-09-15T18:48:28.164Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/93/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:91:6068b2", "ysrc": "kiran_bommapala:91:93ee16", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:91:afdb15", "ysrc": "kiran_bommapala:91:2016d9", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:91:adf151", "ysrc": "kiran_bommapala:91:7e10b6", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:91:829c69", "ysrc": "kiran_bommapala:91:9298a9", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:91:011b1d", "ysrc": "kiran_bommapala:91:e8dafa", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:48:26.141786Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/92.embed", "fid": "kiran_bommapala:92", "filename": "infracost-costs-1757962099", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/92/9_8TZINHVGD4Y3JT7RTXPMVD1TF69R82.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/92/2_6CEVHEAA675AS1YOKQIR9ES0Z7OQN7.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/92/8_O0U78PAQPFDJQNO0UFEJQKBWUE8S3C.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/92/9_8TZINHVGD4Y3JT7RTXPMVD1TF69R82.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:92", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:92", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 1, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/92/", "world_readable": true, "date_modified": "2025-09-15T18:48:26.152Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/92/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:90:4487fa", "ysrc": "kiran_bommapala:90:6ee692", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:90:0f1ec7", "ysrc": "kiran_bommapala:90:b33164", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:90:dbd4ae", "ysrc": "kiran_bommapala:90:55d456", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:90:561ebf", "ysrc": "kiran_bommapala:90:a2be1c", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:90:642f6d", "ysrc": "kiran_bommapala:90:3bcc45", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:42:44.681157Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/89.embed", "fid": "kiran_bommapala:89", "filename": "infracost-costs-1757961758", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/89/9_C2I4UHTH4636HO1YBA43VWBYFOY2Y3.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/89/2_CB8GBQLFZFXILJW6U701NBASUUSYA1.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/89/8_FA40N7JJTL6TAW74J99N6Z96IM0Q9X.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/89/9_C2I4UHTH4636HO1YBA43VWBYFOY2Y3.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:89", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:89", "parent": "https://api.plotly.com/v2/folders/home?user=kiran_bommapala" }, "owner": "kiran_bommapala", "parent": -1, "preview": "", "referencers": [], "references": [], "title": "", "views": 1, "web_url": "https://chart-studio.plotly.com/~kiran_bommapala/89/", "world_readable": true, "date_modified": "2025-09-15T18:42:44.693Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/89/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:86:74f3c9", "ysrc": "kiran_bommapala:86:35ff8c", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:86:f4aa5a", "ysrc": "kiran_bommapala:86:fbc5a5", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:86:47723d", "ysrc": "kiran_bommapala:86:220a30", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:86:5506a3", "ysrc": "kiran_bommapala:86:fa9c55", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:86:99301c", "ysrc": "kiran_bommapala:86:86d786", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:42:42.680855Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/88.embed", "fid": "kiran_bommapala:88", "filename": "infracost-costs-1757961756", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/88/9_X1OFWDAFM4T0936VUMX1M6YR9Z6NUJ.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/88/2_3L1W7DZKDOQA3Y58WN7S41AQQ6T6HT.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/88/8_AK2Q515NTSHM1N9N4NR92VVI4U5TO4.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/88/9_X1OFWDAFM4T0936VUMX1M6YR9Z6NUJ.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:88", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:88", "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/88/", "world_readable": true, "date_modified": "2025-09-15T18:42:42.691Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/88/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:84:2ca6e3", "ysrc": "kiran_bommapala:84:41f47d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:84:4ccb11", "ysrc": "kiran_bommapala:84:5d916d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:84:30e646", "ysrc": "kiran_bommapala:84:fc4799", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:84:3d90b4", "ysrc": "kiran_bommapala:84:0496b6", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:84:64701d", "ysrc": "kiran_bommapala:84:df5df7", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:42:39.155118Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/85.embed", "fid": "kiran_bommapala:85", "filename": "infracost-costs-1757961752", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/85/9_O43CVFCS75XEFCK6CCKR4PK7ZHYHB1.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/85/2_TTBBH2E203HSPGOZ23ECST2V3QZTNZ.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/85/8_A4QBE7GUUWHI87CZFHYEK5QZYHJZ2O.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/85/9_O43CVFCS75XEFCK6CCKR4PK7ZHYHB1.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:85", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:85", "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/85/", "world_readable": true, "date_modified": "2025-09-15T18:42:45.219Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/85/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:87:1526c1", "ysrc": "kiran_bommapala:87:5e41c6", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:87:43ddb6", "ysrc": "kiran_bommapala:87:504d7b", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:87:f40d6a", "ysrc": "kiran_bommapala:87:dcb7ff", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:87:23ecf3", "ysrc": "kiran_bommapala:87:8486d2", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:87:1af10d", "ysrc": "kiran_bommapala:87:9ed357", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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-15T18:41:51.862456Z", "comments": { "results": [], "count": 0 }, "parented": true, "embed_url": "https://chart-studio.plotly.com/~kiran_bommapala/82.embed", "fid": "kiran_bommapala:82", "filename": "infracost-costs-1757961705", "filetype": "plot", "img_url": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/82/9_VZYH2H4RN821SIK6ESSOKKQ4YBVRUO.png", "image_urls": { "default": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/82/2_6B8LGX1XQ74958BDVCL8408OG1BI8I.png", "block-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/82/8_0YRBIFC92LHJEG4KU1VGREAEO2E6X3.png", "list-thumb": "https://storage.googleapis.com/plotly-prod-images/kiran_bommapala/82/9_VZYH2H4RN821SIK6ESSOKKQ4YBVRUO.png" }, "api_urls": { "files": "https://api.plotly.com/v2/files/kiran_bommapala:82", "plots": "https://api.plotly.com/v2/plots/kiran_bommapala:82", "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/82/", "world_readable": true, "date_modified": "2025-09-15T18:41:51.874Z", "stars": { "results": [], "count": 0 }, "collaborators": { "results": [], "count": 0 }, "subfolder_count": null, "refresh_interval": null, "organize_view_url": "https://chart-studio.plotly.com/~kiran_bommapala/82/", "current_user_permission": "read", "is_theme": null, "is_template": null, "autosize": true, "caption": "", "figure": { "data": [ { "name": "aws_lb.hack_lb", "type": "bar", "xsrc": "kiran_bommapala:81:7fe86c", "ysrc": "kiran_bommapala:81:a4c599", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(141,211,199)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_lb.hack_lb", "offsetgroup": "aws_lb.hack_lb", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_db_instance.hack_db", "type": "bar", "xsrc": "kiran_bommapala:81:a508f9", "ysrc": "kiran_bommapala:81:e5e933", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(255,255,179)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_db_instance.hack_db", "offsetgroup": "aws_db_instance.hack_db", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm", "type": "bar", "xsrc": "kiran_bommapala:81:c5f164", "ysrc": "kiran_bommapala:81:0e2b4e", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(190,186,218)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm", "offsetgroup": "aws_instance.hack_vm", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_instance.hack_vm2", "type": "bar", "xsrc": "kiran_bommapala:81:644577", "ysrc": "kiran_bommapala:81:15e7d1", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(251,128,114)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_instance.hack_vm2", "offsetgroup": "aws_instance.hack_vm2", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" }, { "name": "aws_ebs_volume.hack_volume", "type": "bar", "xsrc": "kiran_bommapala:81:9b3e1e", "ysrc": "kiran_bommapala:81:a4db7d", "xaxis": "x", "yaxis": "y", "marker": { "color": "rgb(128,177,211)", "pattern": { "shape": "" } }, "showlegend": true, "legendgroup": "aws_ebs_volume.hack_volume", "offsetgroup": "aws_ebs_volume.hack_volume", "orientation": "v", "textposition": "auto", "hovertemplate": "Resource=%{x}<br>Monthly Cost ($)=%{y}<extra></extra>", "alignmentgroup": "True" } ], "layout": { "title": { "text": "Monthly Infracost Breakdown per Resource" }, "xaxis": { "title": { "text": "Resource" }, "anchor": "y", "domain": [ 0.0, 1.0 ], "categoryarray": [ "aws_lb.hack_lb", "aws_db_instance.hack_db", "aws_instance.hack_vm", "aws_instance.hack_vm2", "aws_ebs_volume.hack_volume" ], "categoryorder": "array" }, "yaxis": { "title": { "text": "Monthly Cost ($)" }, "anchor": "x", "domain": [ 0.0, 1.0 ] }, "legend": { "title": { "text": "Resource" }, "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" ] ] } } } } }, "height": null, "width": null, "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": "