dltmdgus commited on
Commit
a2aef6e
·
verified ·
1 Parent(s): c6b3d4e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
app.py CHANGED
@@ -1,21 +1,20 @@
1
  import streamlit as st
2
- import matplotlib.font_manager as fm
3
- import os
 
 
 
 
 
4
 
5
  # ✅ 한글 폰트 설정 (Nanum Gothic for Hugging Face Spaces)
 
6
  font_dirs = ['/usr/share/fonts/truetype/nanum/']
7
  font_files = fm.findSystemFonts(fontpaths=font_dirs)
8
  for font_file in font_files:
9
  fm.fontManager.addfont(font_file)
10
  st.markdown("<style>html, body, [class*='css'] { font-family: 'NanumGothic', sans-serif; }</style>", unsafe_allow_html=True)
11
 
12
- # ✅ 페이지 설정
13
- st.set_page_config(
14
- page_title="KOPIS 내한공연 추천 시스템",
15
- layout="wide",
16
- page_icon="🎭"
17
- )
18
-
19
  # ✅ 제목 및 소개
20
  st.title("🎭 KOPIS 기반 내한 공연장 추천 및 분석 대시보드")
21
  st.markdown("""
@@ -27,11 +26,11 @@ st.markdown("""
27
 
28
  ### 📌 주요 기능
29
  1. **공연 데이터 분석**
30
- - 공연장 유형 및 벡터 클러스터링
31
  - 트렌드 및 수익성 분석
32
 
33
  2. **공연장 추천 시스템**
34
- - 기존 부적합 공연에 대한 재추천
35
  - 신규 내한 공연에 대한 최적 공연장 추천
36
 
37
  3. **지도 기반 시각화**
 
1
  import streamlit as st
2
+
3
+ # ✅ 페이지 설정 (무조건 가장 먼저 위치해야 함)
4
+ st.set_page_config(
5
+ page_title="KOPIS 내한공연 추천 시스템",
6
+ layout="wide",
7
+ page_icon="🎭"
8
+ )
9
 
10
  # ✅ 한글 폰트 설정 (Nanum Gothic for Hugging Face Spaces)
11
+ import matplotlib.font_manager as fm
12
  font_dirs = ['/usr/share/fonts/truetype/nanum/']
13
  font_files = fm.findSystemFonts(fontpaths=font_dirs)
14
  for font_file in font_files:
15
  fm.fontManager.addfont(font_file)
16
  st.markdown("<style>html, body, [class*='css'] { font-family: 'NanumGothic', sans-serif; }</style>", unsafe_allow_html=True)
17
 
 
 
 
 
 
 
 
18
  # ✅ 제목 및 소개
19
  st.title("🎭 KOPIS 기반 내한 공연장 추천 및 분석 대시보드")
20
  st.markdown("""
 
26
 
27
  ### 📌 주요 기능
28
  1. **공연 데이터 분석**
29
+ - 공연장 유형 및 벡터 클러스터링
30
  - 트렌드 및 수익성 분석
31
 
32
  2. **공연장 추천 시스템**
33
+ - 기존 부적합 공연에 대한 재추천
34
  - 신규 내한 공연에 대한 최적 공연장 추천
35
 
36
  3. **지도 기반 시각화**