czyoung commited on
Commit
e2e4265
·
verified ·
1 Parent(s): d50f6e1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -449,9 +449,9 @@ try:
449
  speakers_times = st.session_state.summaries[currFileIndex]["speakers_times"]
450
 
451
  # generate plotting window
452
- fig1 = go.Figure()
453
  fig1.add_trace(go.Pie(values=df3["values"],labels=df3["names"]))
454
- fig2 = go.Figure()
455
  fig2.add_trace(go.Pie(values=df4["values"],labels=df4["names"]))
456
  fig3_1 = px.sunburst(df5,
457
  branchvalues = 'total',
@@ -461,6 +461,7 @@ try:
461
  values = "percentiles",
462
  custom_data=['labels','valueStrings','percentiles','parentNames','parentPercentiles'],
463
  color = 'labels',
 
464
  )
465
  fig3_1.update_traces(
466
  hovertemplate="<br>".join([
@@ -479,7 +480,8 @@ try:
479
  values = "percentiles",
480
  custom_data=['labels','valueStrings','percentiles','parentNames','parentPercentiles'],
481
  color='labels',
482
- )
 
483
  fig3.update_traces(
484
  hovertemplate="<br>".join([
485
  '<b>%{customdata[0]}</b>',
@@ -495,7 +497,7 @@ try:
495
  st.plotly_chart(fig3, use_container_width=True)
496
 
497
 
498
- fig_la = px.timeline(speakers_dataFrame, x_start="Start", x_end="Finish", y="Resource", color="Resource")
499
  fig_la.update_yaxes(autorange="reversed")
500
 
501
  hMax = int(currTotalTime//3600)
@@ -520,7 +522,7 @@ try:
520
  st.plotly_chart(fig_la, use_container_width=True)
521
 
522
  fig2_la = px.bar(df2, x="values", y="names", color="names", orientation='h',
523
- custom_data=["names","values"])
524
  fig2_la.update_xaxes(ticksuffix="%")
525
  fig2_la.update_yaxes(autorange="reversed")
526
  fig2_la.update_layout(
@@ -593,13 +595,13 @@ if len(st.session_state.results) > 0:
593
  df7_dict[voiceNames[i]].append(partialDf["percentiles"][i])
594
  df7 = pd.DataFrame(df7_dict)
595
  sorted_df7 = df7.sort_values(by=['One Voice', 'Multi Voice'])
596
- summFig2 = px.bar(sorted_df7, x="files", y=["One Voice","Multi Voice","No Voice",],key="sumOMN_chart")
597
  st.plotly_chart(summFig2, use_container_width=True)
598
  sorted_df7_3 = df7.sort_values(by=['Multi Voice','One Voice'])
599
- summFig3 = px.bar(sorted_df7_3, x="files", y=["One Voice","Multi Voice","No Voice",],key="sumMON_chart")
600
  st.plotly_chart(summFig3, use_container_width=True)
601
  sorted_df7_4 = df7.sort_values(by=['No Voice', 'Multi Voice'],ascending=False)
602
- summFig4 = px.bar(sorted_df7_4, x="files", y=["One Voice","Multi Voice","No Voice",],key="sumNMO_chart")
603
  st.plotly_chart(summFig4, use_container_width=True)
604
 
605
 
 
449
  speakers_times = st.session_state.summaries[currFileIndex]["speakers_times"]
450
 
451
  # generate plotting window
452
+ fig1 = go.Figure(title="Percentage of each Voice Category",)
453
  fig1.add_trace(go.Pie(values=df3["values"],labels=df3["names"]))
454
+ fig2 = go.Figure(title="Percentage of Speakers and Custom Categories",)
455
  fig2.add_trace(go.Pie(values=df4["values"],labels=df4["names"]))
456
  fig3_1 = px.sunburst(df5,
457
  branchvalues = 'total',
 
461
  values = "percentiles",
462
  custom_data=['labels','valueStrings','percentiles','parentNames','parentPercentiles'],
463
  color = 'labels',
464
+ title="Percentage of each Voice Category with Speakers",
465
  )
466
  fig3_1.update_traces(
467
  hovertemplate="<br>".join([
 
480
  values = "percentiles",
481
  custom_data=['labels','valueStrings','percentiles','parentNames','parentPercentiles'],
482
  color='labels',
483
+ title="Division of Speakers in each Voice Category",
484
+ )
485
  fig3.update_traces(
486
  hovertemplate="<br>".join([
487
  '<b>%{customdata[0]}</b>',
 
497
  st.plotly_chart(fig3, use_container_width=True)
498
 
499
 
500
+ fig_la = px.timeline(speakers_dataFrame, x_start="Start", x_end="Finish", y="Resource", color="Resource",title="Timeline of Audio with Speakers")
501
  fig_la.update_yaxes(autorange="reversed")
502
 
503
  hMax = int(currTotalTime//3600)
 
522
  st.plotly_chart(fig_la, use_container_width=True)
523
 
524
  fig2_la = px.bar(df2, x="values", y="names", color="names", orientation='h',
525
+ custom_data=["names","values"],title="Time Spoken by each Speaker")
526
  fig2_la.update_xaxes(ticksuffix="%")
527
  fig2_la.update_yaxes(autorange="reversed")
528
  fig2_la.update_layout(
 
595
  df7_dict[voiceNames[i]].append(partialDf["percentiles"][i])
596
  df7 = pd.DataFrame(df7_dict)
597
  sorted_df7 = df7.sort_values(by=['One Voice', 'Multi Voice'])
598
+ summFig2 = px.bar(sorted_df7, x="files", y=["One Voice","Multi Voice","No Voice",],title="Cross-file Voice Categories sorted for One Voice")
599
  st.plotly_chart(summFig2, use_container_width=True)
600
  sorted_df7_3 = df7.sort_values(by=['Multi Voice','One Voice'])
601
+ summFig3 = px.bar(sorted_df7_3, x="files", y=["One Voice","Multi Voice","No Voice",],title="Cross-file Voice Categories sorted for Multi Voice")
602
  st.plotly_chart(summFig3, use_container_width=True)
603
  sorted_df7_4 = df7.sort_values(by=['No Voice', 'Multi Voice'],ascending=False)
604
+ summFig4 = px.bar(sorted_df7_4, x="files", y=["One Voice","Multi Voice","No Voice",],title="Cross-file Voice Categories sorted for Any Voice")
605
  st.plotly_chart(summFig4, use_container_width=True)
606
 
607