Esmaeilkiani commited on
Commit
1e5e6bc
·
verified ·
1 Parent(s): 1dee596

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -1
app.py CHANGED
@@ -3,15 +3,43 @@ import pandas as pd
3
  import matplotlib.pyplot as plt
4
  import seaborn as sns
5
 
6
- # عنوان برنامه
7
  st.set_page_config(page_title="اداره زراعت و کنترل محصول", layout="wide")
8
  st.title("اداره زراعت و کنترل محصول")
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  # نوار کناری
11
  st.sidebar.title("منو")
12
  uploaded_file = st.sidebar.file_uploader("آپلود فایل CSV داده‌های رشد و ارتفاع", type=["csv"])
13
  uploaded_weather_file = st.sidebar.file_uploader("آپلود فایل CSV داده‌های هواشناسی", type=["csv"])
14
  show_previous_analysis = st.sidebar.button("نمایش تحلیل‌های قبلی")
 
15
 
16
  # اگر فایل آپلود شد
17
  if uploaded_file is not None:
@@ -107,3 +135,10 @@ if show_previous_analysis:
107
  axes[1].set_ylabel("ارتفاع")
108
 
109
  st.pyplot(fig)
 
 
 
 
 
 
 
 
3
  import matplotlib.pyplot as plt
4
  import seaborn as sns
5
 
6
+ # تنظیمات صفحه
7
  st.set_page_config(page_title="اداره زراعت و کنترل محصول", layout="wide")
8
  st.title("اداره زراعت و کنترل محصول")
9
 
10
+ # CSS سفارشی برای استایل دهی نوار کناری
11
+ st.markdown("""
12
+ <style>
13
+ .sidebar .sidebar-content {
14
+ background-color: #f0fff0;
15
+ padding: 10px;
16
+ }
17
+ .sidebar .sidebar-content .element-container .stButton button {
18
+ background-color: #4CAF50;
19
+ color: white;
20
+ border: none;
21
+ text-align: center;
22
+ text-decoration: none;
23
+ display: inline-block;
24
+ font-size: 16px;
25
+ margin: 4px 2px;
26
+ cursor: pointer;
27
+ transition-duration: 0.4s;
28
+ }
29
+ .sidebar .sidebar-content .element-container .stButton button:hover {
30
+ background-color: white;
31
+ color: black;
32
+ border: 2px solid #4CAF50;
33
+ }
34
+ </style>
35
+ """, unsafe_allow_html=True)
36
+
37
  # نوار کناری
38
  st.sidebar.title("منو")
39
  uploaded_file = st.sidebar.file_uploader("آپلود فایل CSV داده‌های رشد و ارتفاع", type=["csv"])
40
  uploaded_weather_file = st.sidebar.file_uploader("آپلود فایل CSV داده‌های هواشناسی", type=["csv"])
41
  show_previous_analysis = st.sidebar.button("نمایش تحلیل‌های قبلی")
42
+ ml_prediction = st.sidebar.button("پیش بینی رشد مزارع نیشکر با استفاده از ماشین لرنینگ")
43
 
44
  # اگر فایل آپلود شد
45
  if uploaded_file is not None:
 
135
  axes[1].set_ylabel("ارتفاع")
136
 
137
  st.pyplot(fig)
138
+
139
+ # پیش بینی رشد مزارع نیشکر با استفاده از ماشین لرنینگ
140
+ if ml_prediction:
141
+ st.subheader("پیش بینی رشد مزارع نیشکر با استفاده از ماشین لرنینگ")
142
+ st.write("در این بخش، امکان پیش بینی رشد مزارع نیشکر با استفاده از تکنیک‌های ماشین لرنینگ فراهم می‌شود.")
143
+ # افزودن کدهای مربوط به پیش‌بینی با استفاده از ماشین لرنینگ در اینجا
144
+