Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -15,8 +15,8 @@ def load_data():
|
|
15 |
return data
|
16 |
|
17 |
# فیلتر کردن دادهها بر اساس نام مزرعه
|
18 |
-
def filter_data(df,
|
19 |
-
return df[df['
|
20 |
|
21 |
# نمایش جدول اطلاعات مزرعه
|
22 |
def show_farm_table(df):
|
@@ -24,7 +24,7 @@ def show_farm_table(df):
|
|
24 |
|
25 |
# اضافه کردن ارتفاع هفتگی
|
26 |
def add_weekly_growth(df):
|
27 |
-
df['
|
28 |
return df
|
29 |
|
30 |
# ایجاد نمودار 3D
|
@@ -42,7 +42,7 @@ def create_3d_plot(df):
|
|
42 |
def create_animated_plot(df):
|
43 |
frames = []
|
44 |
for week in range(5):
|
45 |
-
df['animated_height'] = df['
|
46 |
frame = go.Frame(data=[go.Scatter3d(x=df['x'], y=df['y'], z=df['animated_height'],
|
47 |
mode='markers', marker=dict(size=5))])
|
48 |
frames.append(frame)
|
|
|
15 |
return data
|
16 |
|
17 |
# فیلتر کردن دادهها بر اساس نام مزرعه
|
18 |
+
def filter_data(df, مزرعه):
|
19 |
+
return df[df['مزرعه'].str.contains(farm_name, case=False)]
|
20 |
|
21 |
# نمایش جدول اطلاعات مزرعه
|
22 |
def show_farm_table(df):
|
|
|
24 |
|
25 |
# اضافه کردن ارتفاع هفتگی
|
26 |
def add_weekly_growth(df):
|
27 |
+
df[' 1 ارتفاع هفته'] = df['ارتفاع'] + (df['سن'] * 0.5)
|
28 |
return df
|
29 |
|
30 |
# ایجاد نمودار 3D
|
|
|
42 |
def create_animated_plot(df):
|
43 |
frames = []
|
44 |
for week in range(5):
|
45 |
+
df['animated_height'] = df['ارتفاع هفته '] + (week * 0.5)
|
46 |
frame = go.Frame(data=[go.Scatter3d(x=df['x'], y=df['y'], z=df['animated_height'],
|
47 |
mode='markers', marker=dict(size=5))])
|
48 |
frames.append(frame)
|