This interactive dashboard helps analyze employee resignation data in Arabic, providing insights into resignation patterns and reasons.
- 📊 Interactive visualizations of resignation data
- 🔍 Filtering capabilities by gender and department
- 📝 Word cloud analysis of resignation reasons
- 📈 Demographic breakdown of resignations
- 🌐 Full Arabic language support with RTL formatting
- Install Python 3.8 or higher
- Install the required dependencies:
pip install -r requirements.txt
- Make sure you have the data file
Simple HR Data.xlsxin the same directory asmain.py - Run the dashboard:
streamlit run main.py
The Excel file should contain the following columns:
- الجنس (Gender)
- القسم (Department)
- سبب_الاستقالة (Resignation Reason)
- العمر (Age)
- سنوات_الخبرة (Years of Experience)
- The dashboard will open in your default web browser
- Use the sidebar filters to analyze specific segments of the data
- Interact with the charts to explore the data further
- Toggle the "عرض البيانات الخام" (Show Raw Data) checkbox to view the underlying data
Make sure you have a font that supports Arabic characters installed on your system. The default is set to 'arial.ttf', but you may need to change this in the code if you're using a different font.