Spaces:
Paused
Paused
File size: 2,400 Bytes
e60235b 0c0d2bb e60235b 7980ef4 e60235b ac84ae9 e60235b ac84ae9 e60235b 97fcb64 55af4cc 97fcb64 55af4cc 97fcb64 969e123 e60235b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
import streamlit as st
import opendashboards.utils.plotting as plotting
def timeline(df_runs, color='state'):
return st.plotly_chart(
plotting.plot_gantt(df_runs, color=color),
use_container_width=True
)
# @st.cache_data
def uid_diversty(df, rm_failed=True):
return st.plotly_chart(
plotting.plot_uid_diversty(
df,
remove_unsuccessful=rm_failed
).update_layout(
coloraxis_showscale=False,
),
use_container_width=True
)
# @st.cache_data
def leaderboard(df, ntop, group_on, agg_col, agg, alias=False):
return st.plotly_chart(
plotting.plot_leaderboard(
df,
ntop=ntop,
group_on=group_on,
agg_col=agg_col,
agg=agg,
alias=alias
).update_layout(
coloraxis_showscale=False,
),
use_container_width=True
)
# @st.cache_data
def completion_rewards(df, completion_col, reward_col, uid_col, ntop, completions=None, completion_regex=None):
return st.plotly_chart(
plotting.plot_completion_rewards(
df,
msg_col=completion_col,
reward_col=reward_col,
uid_col=uid_col,
ntop=ntop,
completions=completions,
completion_regex=completion_regex
),
use_container_width=True
)
def weights(df, uids, ntop=10):
return st.plotly_chart(
plotting.plot_weights(
df,
uids=[f'UID-{i}' for i in uids],
ntop=ntop
),
use_container_width=True
)
def completion_length_time(df, completion_col, uid_col, time_col, length_opt='characters'):
return st.plotly_chart(
plotting.plot_completion_length_time(
df,
uid_col=uid_col,
completion_col=completion_col,
time_col=time_col,
length_opt=length_opt
),
use_container_width=True
)
def uid_completion_counts(df, uids, src, rm_empty, ntop=100, cumulative=False, normalize=True):
return st.plotly_chart(
plotting.plot_uid_completion_counts(
df,
uids=uids,
src=src,
rm_empty=rm_empty,
ntop=ntop,
cumulative=cumulative,
normalize=normalize
),
use_container_width=True
) |