jansowa commited on
Commit
800aa0d
1 Parent(s): 25ebb2e

Add logo with space-around style

Browse files
Files changed (1) hide show
  1. app.py +21 -14
app.py CHANGED
@@ -19,23 +19,12 @@ def style_dataframe(df: pd.DataFrame):
19
  cols.insert(cols.index('Średnia') + 1, cols.pop(cols.index('Wyniki')))
20
  df = df[cols]
21
 
22
- # df = st.data_editor(df, column_config={
23
- # 'Średnia': st.column_config.NumberColumn('Średnia'),
24
- # 'Wyniki': st.column_config.BarChartColumn(
25
- # "Wyniki", help="Zestawienie wyników poszczególnych zadań",
26
- # y_min=0,y_max=100,),
27
- # 'Analiza wydźwięku': st.column_config.NumberColumn('Wydźwięk', help='Umiejętność analizy wydźwięku'),
28
- # 'Znajomość związków frazeologicznych': st.column_config.NumberColumn('Frazeologizmy', help='Znajomość związków frazeologicznych'),
29
- # 'Zrozumienie tekstu': st.column_config.NumberColumn('Zrozumienie tekstu', help='Umiejętność zrozumienia tekstu'),
30
- # },hide_index=True, disabled=True)
31
-
32
  # Create a color ramp using Seaborn
33
  return df
34
 
35
  def styler(df: pd.DataFrame):
36
  palette = sns.color_palette("RdYlGn", as_cmap=True)
37
  styled_df = df.style.background_gradient(cmap=palette, subset=["Średnia", "Analiza wydźwięku", "Znajomość związków frazeologicznych", "Zrozumienie tekstu"]).format(precision=2)
38
- # styled_df = styled_df.style.map('text-align: left;', subset=["Średnia", "Analiza wydźwięku", "Znajomość związków frazeologicznych", "Zrozumienie tekstu"])
39
  return styled_df
40
 
41
  # Load data from JSON file
@@ -53,12 +42,30 @@ st.markdown("""
53
  padding-right: 10%;
54
  scrollbar-width: thin;
55
  }
 
 
 
 
 
 
 
 
 
 
 
56
  </style>
57
  """, unsafe_allow_html=True)
58
 
59
- st.title("Benchmark Modeli LLM")
60
- st.subheader("z sarkazmami i idiomami w języku polskim")
61
-
 
 
 
 
 
 
 
62
 
63
 
64
  # Create tabs
 
19
  cols.insert(cols.index('Średnia') + 1, cols.pop(cols.index('Wyniki')))
20
  df = df[cols]
21
 
 
 
 
 
 
 
 
 
 
 
22
  # Create a color ramp using Seaborn
23
  return df
24
 
25
  def styler(df: pd.DataFrame):
26
  palette = sns.color_palette("RdYlGn", as_cmap=True)
27
  styled_df = df.style.background_gradient(cmap=palette, subset=["Średnia", "Analiza wydźwięku", "Znajomość związków frazeologicznych", "Zrozumienie tekstu"]).format(precision=2)
 
28
  return styled_df
29
 
30
  # Load data from JSON file
 
42
  padding-right: 10%;
43
  scrollbar-width: thin;
44
  }
45
+ .header-container {
46
+ display: flex;
47
+ justify-content: space-around; /* Evenly distribute space between elements */
48
+ }
49
+ @media (max-width: 768px) {
50
+ .header-container {
51
+ flex-direction: column;
52
+ align-items: center; /* Center the items vertically on smaller screens */
53
+ width: 100%;
54
+ }
55
+ }
56
  </style>
57
  """, unsafe_allow_html=True)
58
 
59
+ # Add logo, title, and subheader in a flexible container with equal spacing
60
+ st.markdown("""
61
+ <div class="header-container">
62
+ <img src="https://speakleash.org/wp-content/uploads/2023/09/SpeakLeash_logo.svg" alt="SpeakLeash Logo">
63
+ <div class="title-container">
64
+ <h1>Benchmark Modeli LLM</h1>
65
+ <h2 style="margin-top: 0;">z sarkazmami i idiomami w języku polskim</h2>
66
+ </div>
67
+ </div>
68
+ """, unsafe_allow_html=True)
69
 
70
 
71
  # Create tabs