duongthienz commited on
Commit
ca6eb95
·
verified ·
1 Parent(s): 1caa007

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +1 -15
utils.py CHANGED
@@ -350,8 +350,7 @@ def build_fig_pie2(df4, speakerNames, speaker_color_map, catColors, get_display_
350
  fig = go.Figure()
351
  fig.update_layout(title_text="Percentage of Speakers per Role", **TRANSPARENT_BG)
352
  fig.add_trace(go.Pie(values=df4["values"], labels=df4["names"],
353
- marker=dict(colors=colors, opacity=1.0),
354
- sort=False))
355
  return fig
356
 
357
 
@@ -459,13 +458,6 @@ def build_fig_timeline(speakers_dataFrame, currTotalTime, speaker_color_map, get
459
  color_discrete_map=speaker_color_map,
460
  )
461
  fig.update_yaxes(autorange="reversed")
462
- # px.timeline maps colors via marker.color which can appear desaturated.
463
- # Force each trace's marker color directly from speaker_color_map.
464
- for trace in fig.data:
465
- name = trace.name
466
- if name in speaker_color_map:
467
- trace.marker.color = speaker_color_map[name]
468
- trace.marker.opacity = 1.0
469
 
470
  h = int(currTotalTime // 3600)
471
  m = int(currTotalTime % 3600 // 60)
@@ -526,12 +518,6 @@ def build_fig_bar(df2, speakerNames, catColors, speaker_color_map, get_display_n
526
  yaxis={"showticklabels": True},
527
  **TRANSPARENT_BG,
528
  )
529
- # Force marker colors directly to prevent px.bar from desaturating them
530
- for trace in fig.data:
531
- name = trace.name
532
- if name in speaker_color_map:
533
- trace.marker.color = speaker_color_map[name]
534
- trace.marker.opacity = 1.0
535
  fig.update_traces(hovertemplate="<br>".join([
536
  "<b>%{customdata[0]}</b>",
537
  "Time Spoken: %{customdata[1]}",
 
350
  fig = go.Figure()
351
  fig.update_layout(title_text="Percentage of Speakers per Role", **TRANSPARENT_BG)
352
  fig.add_trace(go.Pie(values=df4["values"], labels=df4["names"],
353
+ marker_colors=colors, sort=False))
 
354
  return fig
355
 
356
 
 
458
  color_discrete_map=speaker_color_map,
459
  )
460
  fig.update_yaxes(autorange="reversed")
 
 
 
 
 
 
 
461
 
462
  h = int(currTotalTime // 3600)
463
  m = int(currTotalTime % 3600 // 60)
 
518
  yaxis={"showticklabels": True},
519
  **TRANSPARENT_BG,
520
  )
 
 
 
 
 
 
521
  fig.update_traces(hovertemplate="<br>".join([
522
  "<b>%{customdata[0]}</b>",
523
  "Time Spoken: %{customdata[1]}",