This project is a network graph visualization tool built with Python, Dash, and Plotly. It allows users to visualize connections between different entities in a network. This project maps when each one piece character appears in the description of the anime.
- Episodes and Description (Ratings.csv) : https://www.kaggle.com/datasets/luiggiarthur/one-piece-anime-datasetep-1-ep-1064?rvi=1
- Character Names (Characters.csv) : https://www.kaggle.com/datasets/sonikaboyapally/one-piece-characters
- NetworkX
- Dash
- Plotly
- Matplotlib
- Pandas
To install and run this project, follow these steps:
# Clone the repository
git clone https://github.com/ramyaaprasath/OnePiece-Visualization
cd OnePiece-Visualization
# Install the required Python packages
pip install dash pandas networkx plotly
To run the application, execute the following command in the project's directory:
python main.ipynb
The application will start a server and listen on port 8080. You can access the application by navigating to http://localhost:8080 in your web browser.
- Search a character and find their appearance
- Click on a particular Season / Saga to view all connections in that Season alone.