Joschka Strueber commited on
Commit
b05c242
·
1 Parent(s): 626ef9e

[Fix] plot axes and visibility

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -5,20 +5,19 @@ from src.dataloading import get_leaderboard_models_cached, get_leaderboard_datas
5
 
6
  def create_heatmap(selected_models, selected_dataset):
7
  if not selected_models or not selected_dataset:
8
- return None, False # Hide plot
9
 
10
  # Generate random similarity matrix
11
  size = len(selected_models)
12
  similarities = np.random.rand(size, size)
13
  similarities = (similarities + similarities.T) / 2 # Make symmetric
14
 
15
- # Create plot with proper axis labels
16
  fig = go.Figure(data=go.Heatmap(
17
  z=similarities,
18
  x=selected_models,
19
  y=selected_models,
20
- colorscale='Viridis',
21
- hoverongaps=False
22
  ))
23
 
24
  # Improve axis readability
@@ -32,8 +31,8 @@ def create_heatmap(selected_models, selected_dataset):
32
  height=800 + 20*len(selected_models),
33
  margin=dict(b=100, l=100) # Add bottom/left margin for labels
34
  )
35
-
36
- return fig, True
37
 
38
 
39
  def validate_inputs(selected_models, selected_dataset):
 
5
 
6
  def create_heatmap(selected_models, selected_dataset):
7
  if not selected_models or not selected_dataset:
8
+ return None, gr.update(visible=False) # Hide the plot if no models or dataset selected
9
 
10
  # Generate random similarity matrix
11
  size = len(selected_models)
12
  similarities = np.random.rand(size, size)
13
  similarities = (similarities + similarities.T) / 2 # Make symmetric
14
 
15
+ # Create plot
16
  fig = go.Figure(data=go.Heatmap(
17
  z=similarities,
18
  x=selected_models,
19
  y=selected_models,
20
+ colorscale='Viridis'
 
21
  ))
22
 
23
  # Improve axis readability
 
31
  height=800 + 20*len(selected_models),
32
  margin=dict(b=100, l=100) # Add bottom/left margin for labels
33
  )
34
+
35
+ return fig, gr.update(visible=True) # Show the plot
36
 
37
 
38
  def validate_inputs(selected_models, selected_dataset):