Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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",],
|
| 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",],
|
| 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",],
|
| 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 |
|