Frederick commited on
Commit
22331ff
·
1 Parent(s): 5879aaa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -151,15 +151,22 @@ def label_visualization(clause2labels):
151
  print(aspect_dict, genericity_dict, boundedness_dict)
152
  fig, axs = plt.subplots(1, 3, figsize=(10, 6,))
153
  fig.tight_layout(pad=5.0)
154
- axs[0].pie([float(v / total_clauses) for v in aspect_dict.values()], colors = sns.color_palette('pastel')[0:3], labels=aspect_dict.keys(), autopct='%.0f%%', normalize=True )
 
 
 
 
 
 
155
  axs[0].set_title("Aspect")
156
- axs[1].pie([float(v / total_clauses) for v in genericity_dict.values()], colors = sns.color_palette('pastel')[3:6], labels=genericity_dict.keys(), autopct='%.0f%%', normalize=True)
 
157
  axs[1].set_title("Genericity")
158
- axs[2].pie([float(v / total_clauses) for v in boundedness_dict.values()], colors = sns.color_palette('pastel')[6:10], labels=boundedness_dict.keys(), autopct='%.0f%%', normalize=True)
 
159
  axs[2].set_title("Boundedness")
160
  return fig
161
 
162
-
163
  def run_pipeline(text):
164
  snippets = auto_split(text)
165
  print(snippets)
 
151
  print(aspect_dict, genericity_dict, boundedness_dict)
152
  fig, axs = plt.subplots(1, 3, figsize=(10, 6,))
153
  fig.tight_layout(pad=5.0)
154
+ dict_aspect = {k : float(v / total_clauses) for k, v in aspect_dict.items() if v != 0}
155
+ dict_genericity = {k : float(v / total_clauses) for k, v in genericity_dict.items() if v != 0}
156
+ dict_boundedness = {k : float(v / total_clauses) for k, v in boundedness_dict.items() if v != 0}
157
+ print(dict_aspect)
158
+ print(list(dict_aspect.values()), len(dict_aspect.keys()), list(dict_aspect.keys()))
159
+ axs[0].pie(list(dict_aspect.values()), colors = sns.color_palette('pastel')[0:len(dict_aspect.keys())],
160
+ labels=dict_aspect.keys(), autopct='%.0f%%', normalize=True )
161
  axs[0].set_title("Aspect")
162
+ axs[1].pie(list(dict_genericity.values()), colors = sns.color_palette('pastel')[3: 3 + len(dict_genericity.keys())],
163
+ labels=dict_genericity.keys(), autopct='%.0f%%', normalize=True)
164
  axs[1].set_title("Genericity")
165
+ axs[2].pie(list(dict_boundedness.values()), colors = sns.color_palette('pastel')[6: 6 + len(dict_boundedness.keys())],
166
+ labels=dict_boundedness.keys(), autopct='%.0f%%', normalize=True)
167
  axs[2].set_title("Boundedness")
168
  return fig
169
 
 
170
  def run_pipeline(text):
171
  snippets = auto_split(text)
172
  print(snippets)