Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -50,20 +50,18 @@ st.markdown(
|
|
50 |
|
51 |
# Display the graphs and table if the submit button is clicked
|
52 |
if display_graphs:
|
53 |
-
# Create subplots
|
54 |
-
fig, axes = plt.subplots(3, 1, figsize=(10,
|
55 |
|
56 |
# Plot 1: Actual and Predicted Stock Prices
|
57 |
axes[0].plot(selected_data['Date'], y, label='Actual')
|
58 |
axes[0].plot(selected_data['Date'], model.predict(X), label='Predicted')
|
59 |
-
axes[0].set_xlabel('Date')
|
60 |
axes[0].set_ylabel('Stock Price')
|
61 |
axes[0].set_title(f'{selected_dataset} Stock Price Prediction')
|
62 |
axes[0].legend()
|
63 |
|
64 |
# Plot 2: Volume of Trades
|
65 |
axes[1].plot(selected_data['Date'], selected_data['Volume'])
|
66 |
-
axes[1].set_xlabel('Date')
|
67 |
axes[1].set_ylabel('Volume')
|
68 |
axes[1].set_title(f'{selected_dataset} Volume of Trades')
|
69 |
|
@@ -93,4 +91,3 @@ if display_graphs:
|
|
93 |
st.subheader("Price Details and Predicted Prices")
|
94 |
price_table = pd.DataFrame({'Date': selected_data['Date'], 'Actual Price': y, 'Predicted Price': model.predict(X)})
|
95 |
st.dataframe(price_table)
|
96 |
-
|
|
|
50 |
|
51 |
# Display the graphs and table if the submit button is clicked
|
52 |
if display_graphs:
|
53 |
+
# Create subplots with increased spacing between subplots
|
54 |
+
fig, axes = plt.subplots(3, 1, figsize=(10, 20), sharex=True, gridspec_kw={'hspace': 0.5})
|
55 |
|
56 |
# Plot 1: Actual and Predicted Stock Prices
|
57 |
axes[0].plot(selected_data['Date'], y, label='Actual')
|
58 |
axes[0].plot(selected_data['Date'], model.predict(X), label='Predicted')
|
|
|
59 |
axes[0].set_ylabel('Stock Price')
|
60 |
axes[0].set_title(f'{selected_dataset} Stock Price Prediction')
|
61 |
axes[0].legend()
|
62 |
|
63 |
# Plot 2: Volume of Trades
|
64 |
axes[1].plot(selected_data['Date'], selected_data['Volume'])
|
|
|
65 |
axes[1].set_ylabel('Volume')
|
66 |
axes[1].set_title(f'{selected_dataset} Volume of Trades')
|
67 |
|
|
|
91 |
st.subheader("Price Details and Predicted Prices")
|
92 |
price_table = pd.DataFrame({'Date': selected_data['Date'], 'Actual Price': y, 'Predicted Price': model.predict(X)})
|
93 |
st.dataframe(price_table)
|
|