Spaces:
Build error
Build error
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)
|