KYTHY commited on
Commit
f6b1ca2
·
verified ·
1 Parent(s): 927b958

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -223,7 +223,8 @@ def main():
223
  if len(df_sorted) < 2:
224
  st.warning("มีข้อมูลข่าวไม่เพียงพอที่จะสร้างแนวโน้ม (น้อยกว่า 2 วัน)")
225
  st.subheader("📰 รายการข่าว")
226
- st.dataframe(news_df[["date", "source", "text", "sentiment", "url"]], use_column_width=True)
 
227
  return
228
 
229
  df_sorted["timestamp"] = (df_sorted["date_day"] - df_sorted["date_day"].min()).dt.days
@@ -251,7 +252,6 @@ def main():
251
 
252
  # --- กราฟส่วนบน (ราคา, Sentiment, Prediction) ---
253
 
254
- # Add stock price (Y-axis 1, สีเขียว)
255
  if not stock_df.empty:
256
  fig.add_trace(
257
  go.Scatter(
@@ -263,7 +263,6 @@ def main():
263
  row=1, col=1, secondary_y=False
264
  )
265
 
266
- # Add daily sentiment score (Y-axis 2, สีน้ำเงิน)
267
  fig.add_trace(
268
  go.Scatter(
269
  x=df_sorted["date_day"], y=df_sorted["avg_sentiment"],
@@ -274,7 +273,6 @@ def main():
274
  row=1, col=1, secondary_y=True
275
  )
276
 
277
- # Add Predicted sentiment (Y-axis 2, สีส้ม)
278
  fig.add_trace(go.Scatter(
279
  x=future_dates, y=future_preds,
280
  mode="lines+markers", name="Predicted Sentiment (7-day Forecast)",
@@ -309,7 +307,9 @@ def main():
309
 
310
  # แสดงข่าว (ยังอยู่เหมือนเดิม)
311
  st.subheader("📰 รายการข่าว")
312
- st.dataframe(news_df[["date", "source", "text", "sentiment", "url"]], use_column_width=True)
 
 
313
 
314
 
315
  if __name__ == "__main__":
 
223
  if len(df_sorted) < 2:
224
  st.warning("มีข้อมูลข่าวไม่เพียงพอที่จะสร้างแนวโน้ม (น้อยกว่า 2 วัน)")
225
  st.subheader("📰 รายการข่าว")
226
+ # (แก้ไข) เปลี่ยน use_column_width เป็น use_container_width
227
+ st.dataframe(news_df[["date", "source", "text", "sentiment", "url"]], use_container_width=True)
228
  return
229
 
230
  df_sorted["timestamp"] = (df_sorted["date_day"] - df_sorted["date_day"].min()).dt.days
 
252
 
253
  # --- กราฟส่วนบน (ราคา, Sentiment, Prediction) ---
254
 
 
255
  if not stock_df.empty:
256
  fig.add_trace(
257
  go.Scatter(
 
263
  row=1, col=1, secondary_y=False
264
  )
265
 
 
266
  fig.add_trace(
267
  go.Scatter(
268
  x=df_sorted["date_day"], y=df_sorted["avg_sentiment"],
 
273
  row=1, col=1, secondary_y=True
274
  )
275
 
 
276
  fig.add_trace(go.Scatter(
277
  x=future_dates, y=future_preds,
278
  mode="lines+markers", name="Predicted Sentiment (7-day Forecast)",
 
307
 
308
  # แสดงข่าว (ยังอยู่เหมือนเดิม)
309
  st.subheader("📰 รายการข่าว")
310
+ # ----- (นี่คือบรรทัดที่แก้ไข) -----
311
+ st.dataframe(news_df[["date", "source", "text", "sentiment", "url"]], use_container_width=True)
312
+ # -----------------------------------
313
 
314
 
315
  if __name__ == "__main__":