Skip to content

Commit ff1e246

Browse files
committed
Cleaner code by using express everywhere
1 parent 59d7669 commit ff1e246

File tree

1 file changed

+12
-23
lines changed

1 file changed

+12
-23
lines changed

scripts/tools/file_size_from_nm.py

+12-23
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
import coloredlogs
5353
import cxxfilt
5454
import plotly.express as px
55-
import plotly.graph_objects as go
5655

5756
# Supported log levels, mapping string values required for argument
5857
# parsing into logging constants
@@ -466,39 +465,29 @@ def build_treemap(
466465

467466
data["name_with_size"][idx] = f"{short_name}: {data["size"][idx]}"
468467

468+
469469
match style:
470470
case ChartStyle.TREE_MAP:
471-
fig = go.Figure(
472-
go.Treemap(
473-
labels=data["name_with_size"],
474-
ids=data["name"],
475-
parents=data["parent"],
476-
values=data["size"],
477-
textinfo="label+value+percent parent+percent root",
478-
hovertext=data["hover"],
479-
maxdepth=max_depth,
480-
)
481-
)
471+
figure_generator = px.treemap
482472
case ChartStyle.SUNBURST:
483-
fig = px.sunburst(
484-
data,
485-
names="name_with_size",
486-
ids="name",
487-
parents="parent",
488-
values="size",
489-
maxdepth=max_depth,
490-
)
473+
figure_generator = px.sunburst
491474
case ChartStyle.ICICLE:
492-
fig = px.icicle(
475+
figure_generator = px.icicle
476+
477+
fig = figure_generator(
493478
data,
494479
names="name_with_size",
495480
ids="name",
496481
parents="parent",
497482
values="size",
498483
maxdepth=max_depth,
499-
)
484+
)
500485

501-
fig.update_traces(root_color="lightgray")
486+
fig.update_traces(
487+
root_color="lightgray",
488+
textinfo="label+value+percent parent+percent root",
489+
hovertext="hover",
490+
)
502491
fig.show()
503492

504493

0 commit comments

Comments
 (0)