A Dash application for visualizing Twitter data with sentiment and subjectivity analysis.
- Month Filter: Dropdown to filter tweets by month (March, April, May)
- Sentiment Score Slider: Range slider to filter tweets by sentiment (-1.00 to 1.00)
- Subjectivity Score Slider: Range slider to filter tweets by subjectivity (0.00 to 1.00)
- Interactive Scatter Plot: Visualizes tweets using Dimension 1 and Dimension 2
- Tweet Display Table: Shows raw tweet text with pagination
- Install required packages:
pip install -r requirements.txtpython app.pyThe application will be available at http://127.0.0.1:8050
CS450Assignment5/
├── app.py # Main Dash application
├── ProcessedTweets.csv # Dataset
├── assets/
│ └── style.css # Custom styling
├── requirements.txt # Python dependencies
└── README.md # This file
This Dash application requires a Python server to run. For hosting, consider: