Additional Information

About this project

After watching the One Piece series, I was amazed by the sheer number of characters and the complexity of their relationships. Take Izou, for example—introduced in episode 461 and truly shining in episode 992. While thinking about these connections (yes, in a sauna), I wondered what a full character interaction network might look like. Being a bit of a data nerd, I decided to build one. That's how this project was born.

Go back to the visualization

Thanks and credits

A huge shout-out to the One Piece Wiki community. Their detailed summaries and character lists form the backbone of this project. Without them, this would not have been possible. Please support them at onepiece.fandom.com.

How this network was created

1. Data Gathering: I crawled the One Piece Wiki for episode summaries, both short and long.

2. Interaction Extraction: Using large language models, I identified and classified character interactions from these summaries.

3. Data cleaning: I mapped character names, handled ambiguous references (e.g., “his crew,” “unknown person”), and manually corrected around 3,573 interactions (12% of the total).

4. Visualization: Finally, I sourced images for each character and built a small website using d3.js to let everyone explore the network.

Open data

The full dataset is available on GitHub. Feel free to use it, share it, or build upon it. Spread the word to fellow One Piece fans and data enthusiasts!

Some numbers

1.448 unique Characters (Reference: 1.503 canon charackters (14.12.2024))

28.185 interaction Edges (mean 25.97 interactions per episode)

Top interactor is of course Monkey D. Luffy with 7.342 interactions, of which 43,73% are confrontations or physical encounters.

Want more insights? Dive into the data on GitHub and create your own analyses!

Feedback and Support

Questions or suggestions? Feel free to reach out at jonas@nakamagraph.com.

Thank you for your interest!

Go back to the visualization