Rozeeeee commited on
Commit
ab490fb
·
verified ·
1 Parent(s): 8becc9e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -1
app.py CHANGED
@@ -58,4 +58,21 @@ def home():
58
  df = pd.DataFrame(df_list)
59
 
60
  # 統計每個區的商家數量
61
- df['Area'] = df['
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  df = pd.DataFrame(df_list)
59
 
60
  # 統計每個區的商家數量
61
+ df['Area'] = df['Address'].str.extract(r'(\w+區)') # 正确关闭字符串
62
+
63
+ # 生成柱狀圖
64
+ area_counts = df['Area'].value_counts() # 統計各區的商家數量
65
+ fig_bar = go.Figure(data=[go.Bar(x=area_counts.index, y=area_counts.values)])
66
+ fig_bar.update_layout(title='每個區的商家數量', xaxis_title='區域', yaxis_title='商家數量')
67
+ bar_chart = pio.to_html(fig_bar, full_html=False)
68
+
69
+ # 生成圓餅圖
70
+ fig_pie = go.Figure(data=[go.Pie(labels=area_counts.index, values=area_counts.values)])
71
+ fig_pie.update_layout(title='每個區的商家數量比例')
72
+ pie_chart = pio.to_html(fig_pie, full_html=False)
73
+
74
+ # 渲染模板,顯示結果
75
+ return render_template('results.html', tables=[df.to_html(classes='data')], bar_chart=bar_chart, pie_chart=pie_chart)
76
+
77
+ if __name__ == '__main__':
78
+ app.run(host='0.0.0.0', port=8080, debug=True)