Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,8 +8,7 @@ data_p = pd.read_csv("merged_p.csv")
|
|
| 8 |
|
| 9 |
# Sidebar - เลือกปีเริ่มต้นและสิ้นสุด
|
| 10 |
|
| 11 |
-
start_year =st.sidebar.selectbox("เลือกปีเริ่มต้น",
|
| 12 |
-
options=list(range(2002, 2023)))
|
| 13 |
end_year = st.sidebar.selectbox("เลือกปีสิ้นสุด", options=list(range(start_year, 2024)))
|
| 14 |
|
| 15 |
# Filter data based on selected years
|
|
@@ -33,12 +32,13 @@ filtered_data_p = filtered_data_p[filtered_data_p["symbol"] == selected_data]
|
|
| 33 |
filtered_data['date']= pd.to_datetime(filtered_data['date'])#
|
| 34 |
filtered_data_p['date']= pd.to_datetime(filtered_data_p['date'])#
|
| 35 |
|
| 36 |
-
filtered_data['date'] = pd.to_datetime(filtered_data['date'], dayfirst=True)
|
| 37 |
-
filtered_data_p['date'] = pd.to_datetime(filtered_data_p['date'], dayfirst=True)
|
| 38 |
-
|
| 39 |
filtered_data['date'] = filtered_data['date'].dt.strftime('%Y-%m-%d')
|
| 40 |
filtered_data_p['date'] = filtered_data_p['date'].dt.strftime('%Y-%m-%d')
|
| 41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
def plot_graph(x,y,xp,yp):
|
| 43 |
st.write("### กราฟเส้น Time Series")
|
| 44 |
plt.figure(figsize=(10, 6))
|
|
@@ -51,4 +51,4 @@ def plot_graph(x,y,xp,yp):
|
|
| 51 |
plt.legend()
|
| 52 |
return st.pyplot(plt)
|
| 53 |
|
| 54 |
-
plot_graph(
|
|
|
|
| 8 |
|
| 9 |
# Sidebar - เลือกปีเริ่มต้นและสิ้นสุด
|
| 10 |
|
| 11 |
+
start_year =st.sidebar.selectbox("เลือกปีเริ่มต้น",options=list(range(2002, 2023)))
|
|
|
|
| 12 |
end_year = st.sidebar.selectbox("เลือกปีสิ้นสุด", options=list(range(start_year, 2024)))
|
| 13 |
|
| 14 |
# Filter data based on selected years
|
|
|
|
| 32 |
filtered_data['date']= pd.to_datetime(filtered_data['date'])#
|
| 33 |
filtered_data_p['date']= pd.to_datetime(filtered_data_p['date'])#
|
| 34 |
|
|
|
|
|
|
|
|
|
|
| 35 |
filtered_data['date'] = filtered_data['date'].dt.strftime('%Y-%m-%d')
|
| 36 |
filtered_data_p['date'] = filtered_data_p['date'].dt.strftime('%Y-%m-%d')
|
| 37 |
|
| 38 |
+
db = filtered_data.copy()
|
| 39 |
+
db_p = filtered_data_p.copy()
|
| 40 |
+
|
| 41 |
+
|
| 42 |
def plot_graph(x,y,xp,yp):
|
| 43 |
st.write("### กราฟเส้น Time Series")
|
| 44 |
plt.figure(figsize=(10, 6))
|
|
|
|
| 51 |
plt.legend()
|
| 52 |
return st.pyplot(plt)
|
| 53 |
|
| 54 |
+
plot_graph(db['date'],db['Y'],db_p['date'],db_p['predict'])
|