| import streamlit as st | |
| import pandas as pd | |
| import matplotlib.pyplot as plt | |
| import seaborn as sns | |
| st.title('My first app') | |
| st.write("Here's our first APP with Streamlit") | |
| df_courses_year = pd.read_csv('udemy_courses_year.csv') | |
| # Set style for better visuals | |
| sns.set(style="whitegrid") | |
| # Create the plot | |
| plt.figure(figsize=(10, 6)) | |
| ax = sns.countplot(x='year', data=df_courses_year, palette='viridis') | |
| ax.set_title('Count of Observations per Year') | |
| ax.set_xlabel('Year') | |
| ax.set_ylabel('Count') | |
| plt.xticks(rotation=45) | |
| st.pyplot(plt) |