This program creates a small financial dataset, shows basic stats, and draws a line chart of prices over dates.
import pandas as pd
import matplotlib.pyplot as plt
# Sample financial data as dictionary
data = {
'Date': ['2024-01-01', '2024-01-02', '2024-01-03', '2024-01-04'],
'Price': [100, 102, 101, 105],
'Volume': [200, 220, 210, 230]
}
# Create DataFrame
financial_data = pd.DataFrame(data)
# Convert Date to datetime
financial_data['Date'] = pd.to_datetime(financial_data['Date'])
# Show summary statistics
summary = financial_data.describe()
print(summary)
# Plot Price over Date
plt.plot(financial_data['Date'], financial_data['Price'], marker='o')
plt.title('Stock Price Over Time')
plt.xlabel('Date')
plt.ylabel('Price')
plt.grid(True)
plt.tight_layout()
plt.show()