This project is apply using streamlit to build the interactive dashboard for visualize the thai equity performance
you have to install streamlit, pandas, plotly
pip install streamlit
pip install pandas
pip install plotly
after the install python module,your have to make the directory of TH-stock.TH-stock folder should contain csv file in each period of time
mkdir TH-data
The file structure in TH-data
|-- TH-data
||-- 2547-Q1.csv
||-- 2547-Q2.csv
||-- 2547-Q3.csv
||-- 2547-Q4.csv
...
...
||-- 2566-Q1.csv
The format in each csv file the format can be show in Example csv file Note that the example has only 5 record stock you have to fill the data
To run the application run the following command in terminal
streamlit run dashboard.py
- dashboard.py
- This file is the main file that run the dashboard
- setupfile.py
- This file setup the csv file that combine all csv file in TH-data folder.This file also clean the data into the right format
- config folder
- This folder contain config color of the plot
- feature folder
- This folder contain all feature view
- utils folder
- This folder contain util to make a plot such as barplot,lineplot and card