SHELLAPANDIANGANHUNGING commited on
Commit
abf229a
·
verified ·
1 Parent(s): d96c2c9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -1,4 +1,3 @@
1
-
2
  import streamlit as st
3
  import pandas as pd
4
  import plotly.express as px
@@ -25,6 +24,8 @@ st.markdown("""<style>
25
  margin-bottom: 25px;
26
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
27
  border: 1px solid #e0e0e0;
 
 
28
  }
29
  h1, h2, h3, h4, h5, .stMarkdown h1, .stMarkdown h2, .stMarkdown h3 {
30
  text-align: center;
@@ -286,7 +287,7 @@ st.sidebar.markdown('</div>', unsafe_allow_html=True)
286
  # =================== HEADER DENGAN LOGO DI POJOK KANAN ATAS DALAM BOX ===================
287
  # Gunakan HTML dan CSS untuk menyusun header dengan logo mengambang di kanan atas
288
  header_html = f"""
289
- <div class="main-header" style="position: relative; padding: 25px; box-sizing: border-box;">
290
  <!-- Logo mengambang (absolute) di pojok kanan atas -->
291
  <img src="pln.png" style="position: absolute; top: 10px; right: 10px; width: 80px; height: auto; object-fit: contain;" alt="PLN Logo">
292
 
@@ -304,6 +305,12 @@ st.markdown(header_html, unsafe_allow_html=True)
304
  if not os.path.exists("pln.png"):
305
  st.warning("⚠️ File logo `pln.png` tidak ditemukan di direktori aplikasi. Harap letakkan file tersebut di sini.")
306
 
 
 
 
 
 
 
307
  # =================== 1. Pie Charts: Temuan/Person by Company (PG & UM) - PERBAIKAN ===================
308
  st.markdown("<h3 class='section-title'>OBJECTIVE 1 - Company Reporting Activity: Who Reports the Most?</h3>", unsafe_allow_html=True)
309
 
 
 
1
  import streamlit as st
2
  import pandas as pd
3
  import plotly.express as px
 
24
  margin-bottom: 25px;
25
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
26
  border: 1px solid #e0e0e0;
27
+ position: relative; /* Penting untuk positioning logo */
28
+ box-sizing: border-box; /* Agar padding tidak menambah lebar total */
29
  }
30
  h1, h2, h3, h4, h5, .stMarkdown h1, .stMarkdown h2, .stMarkdown h3 {
31
  text-align: center;
 
287
  # =================== HEADER DENGAN LOGO DI POJOK KANAN ATAS DALAM BOX ===================
288
  # Gunakan HTML dan CSS untuk menyusun header dengan logo mengambang di kanan atas
289
  header_html = f"""
290
+ <div class="main-header">
291
  <!-- Logo mengambang (absolute) di pojok kanan atas -->
292
  <img src="pln.png" style="position: absolute; top: 10px; right: 10px; width: 80px; height: auto; object-fit: contain;" alt="PLN Logo">
293
 
 
305
  if not os.path.exists("pln.png"):
306
  st.warning("⚠️ File logo `pln.png` tidak ditemukan di direktori aplikasi. Harap letakkan file tersebut di sini.")
307
 
308
+ # (Lanjutkan dengan bagian dashboard lainnya di sini...)
309
+ # Contoh ringan:
310
+ st.write(f"### Data Overview (Filtered)")
311
+ st.write(f"Showing {len(df_filtered)} records based on selected filters.")
312
+ st.dataframe(df_filtered[['kode_temuan', 'temuan_kategori', 'nama_perusahaan', 'temuan_nama_distrik', 'created_at']].head())
313
+
314
  # =================== 1. Pie Charts: Temuan/Person by Company (PG & UM) - PERBAIKAN ===================
315
  st.markdown("<h3 class='section-title'>OBJECTIVE 1 - Company Reporting Activity: Who Reports the Most?</h3>", unsafe_allow_html=True)
316