Spaces:
Sleeping
Sleeping
| def plot_historical_prices(hist_data, ticker_symbol): | |
| import matplotlib.pyplot as plt | |
| plt.figure(figsize=(10, 5)) | |
| plt.plot(hist_data.index, hist_data['Close'], label=f"{ticker_symbol} Close Price", color="blue") | |
| plt.title(f"{ticker_symbol} Historical Closing Prices (Last 6 Months)") | |
| plt.xlabel("Date") | |
| plt.ylabel("Price (USD)") | |
| plt.legend() | |
| plt.grid(True) | |
| plt.tight_layout() | |
| plt.show() | |
| def plot_sentiment_analysis(sentiment_df): | |
| import matplotlib.pyplot as plt | |
| sentiment_counts = sentiment_df['sentiment'].value_counts() | |
| plt.figure(figsize=(8, 5)) | |
| sentiment_counts.plot(kind='bar', color=['green', 'red', 'gray']) | |
| plt.title("Sentiment Analysis of News Headlines") | |
| plt.xlabel("Sentiment") | |
| plt.ylabel("Count") | |
| plt.xticks(rotation=0) | |
| plt.grid(axis='y') | |
| plt.tight_layout() | |
| plt.show() |