nlpblogs commited on
Commit
6fb5eb1
·
verified ·
1 Parent(s): 509a5f9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -109,20 +109,25 @@ if st.button("Scrape Reviews"):
109
  for i, label in enumerate(predicted_labels):
110
  results.append({'Review Number': i + 1, 'Sentiment': model.config.id2label[label.item()]})
111
  sentiment_df = pd.DataFrame(results)
 
 
112
  value_counts1 = sentiment_df['Sentiment'].value_counts().rename_axis('Sentiment').reset_index(name='count')
113
  final_df = value_counts1
114
- fig1 = px.pie(final_df, values='count', names='Sentiment', hover_data=['count'], labels={'count': 'count'})
115
- fig1.update_traces(textposition='inside', textinfo='percent+label')
116
- st.plotly_chart(fig1)
 
 
 
117
 
118
 
119
  result = pd.concat([df, sentiment_df], axis=1)
120
  st.dataframe(result)
121
 
122
 
123
- fig2 = px.bar(result, x="Sentiment", y="comment_date", color="Sentiment")
124
-
125
- st.plotly_chart(fig2)
126
 
127
  csv = result.to_csv(index=False)
128
  st.download_button(
 
109
  for i, label in enumerate(predicted_labels):
110
  results.append({'Review Number': i + 1, 'Sentiment': model.config.id2label[label.item()]})
111
  sentiment_df = pd.DataFrame(results)
112
+
113
+
114
  value_counts1 = sentiment_df['Sentiment'].value_counts().rename_axis('Sentiment').reset_index(name='count')
115
  final_df = value_counts1
116
+
117
+ tab1, tab2 = st.tabs(["Cat", "Dog"])
118
+ with tab1:
119
+ fig1 = px.pie(final_df, values='count', names='Sentiment', hover_data=['count'], labels={'count': 'count'})
120
+ fig1.update_traces(textposition='inside', textinfo='percent+label')
121
+ st.plotly_chart(fig1)
122
 
123
 
124
  result = pd.concat([df, sentiment_df], axis=1)
125
  st.dataframe(result)
126
 
127
 
128
+ with tab2:
129
+ fig2 = px.bar(result, x="Sentiment", y="comment_date", color="Sentiment")
130
+ st.plotly_chart(fig2)
131
 
132
  csv = result.to_csv(index=False)
133
  st.download_button(