I had a similar idea of a client showing notes, tags, relays, etc in graph form; someone should totally take this one up
Discussion
I'm hoping https://stats.nostr.band adds category switch. For start it can be a simple profile analysis (I have #Bitcoin in my profile = add me to that category)
Working on the beginnings of this idea here, where people can visualize their data by pubkey: https://nostrlytics.netlify.app
Planning on adding a lot more stuff to it, maybe eventually if we build out enough graphs this could be something clients could just import and use like an npm package