jpdiazpardo commited on
Commit
d52a468
1 Parent(s): 53f5de2

Update charts.py

Browse files
Files changed (1) hide show
  1. charts.py +16 -3
charts.py CHANGED
@@ -1,10 +1,23 @@
1
  import plotly.graph_objects as go
2
 
3
- def spider_chart(classifier, text):
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  fig = go.Figure(data=go.Scatterpolar(
6
- r=[round(s['score']*100,2) for s in classifier.predict(text)[0]],
7
- theta= [l['label'] for l in classifier.predict(text)[0]],
8
  fill='toself'))
9
 
10
  fig.update_layout(
 
1
  import plotly.graph_objects as go
2
 
3
+ def add_emoji(emotions_list):
4
+ for s in range(len(emotions_list)):
5
+ if emotions_list[s]=="surprise": emotions_list[s]="surprise 😲"
6
+ elif emotions_list[s]=="joy": emotions_list[s]="joy 😀"
7
+ elif emotions_list[s]=="anger": emotions_list[s]="anger 🤬"
8
+ elif emotions_list[s]=="neutral": emotions_list[s]="neutral 😐"
9
+ elif emotions_list[s]=="disgust": emotions_list[s]="disgust 🤢"
10
+ elif emotions_list[s]=="fear": emotions_list[s]="fear 😨"
11
+ elif emotions_list[s]=="sadness": emotions_list[s]="sadness 😭"
12
+ else: print(s)
13
+
14
+ return emotions_list
15
+
16
+ def spider_chart(dictionary):
17
 
18
  fig = go.Figure(data=go.Scatterpolar(
19
+ r=[round(s*100,2) for s in list(dictionary.values())],
20
+ theta= add_emoji(list(dictionary.keys())),
21
  fill='toself'))
22
 
23
  fig.update_layout(