Topic: E621 Tag Relationship Visualizer

Posted under e621 Tools and Applications

bitWolfy

Former Staff

This is a tag relationship visualizer.

https://bitwolfy.com/projects/tag_visualizer

It generates tree charts based on the tag implications.
Here are a few examples:

That's all there is to it, really.

This utility is in a beta stage, so some issues are to be expected.
Here are the ones I already know about:

1. The root tag shows up twice in the output.
That's a side effect of the graph library I'm using. It only lets you make graphs going one way, so instead, I have two separate graphs: the top one is for tags that the root implies, the bottom – for tags that imply root.
The two nodes do not always align perfectly one above the other. I don't know why that happens.

2. The graph branches sometimes glitch out and don't align perfectly.
It's another side effect of the graph library. Not something that I can fix.

3. The utility freezes after fetching data.
It's probably building the graph. If you searched a tag with a huge amount of descendants, it will take a while for the script to come up with the result.

I like this, I'm not sure what practical purpose I'll ever have for it but it's satisfying to look at for sure.

So far the biggest tree I've found is striped_thigh_socks

hexen said:
This is very cool.

ancient_furry_art chart shows quite a few tags with 0 posts, can these be hidden by default?

I don't think hiding by default is really a good solution because it might actually be useful information that there's tags with 0 posts that imply something. With some exceptions, empty tags that are implicated shouldn't really exist and would usually mean all the posts have been moved to another tag without any alias request. A toggle would be good though.

bitWolfy

Former Staff

faucet said:
I like this, I'm not sure what practical purpose I'll ever have for it but it's satisfying to look at for sure.

So far the biggest tree I've found is striped_thigh_socks

A tool like this has been requested by quite a few people, including a couple of admins.
It's easier to understand the implication structure when looking at a diagram than by opening a bunch of different tabs.

That striped thigh socks thing is a nightmare. It implicates clothing through 20 different routes.
I don't think that it could be simplified much, though.

There are bigger trees, though. Don't look up mammal, for example: it'll take a little while for the graph to be generated.

hexen said:
This is very cool.

ancient_furry_art chart shows quite a few tags with 0 posts, can these be hidden by default?

Ehhh... Maybe, I could make a toggle.
But faucet is correct: tags with active implications might be a sign of trouble. That's what happened with dragon_(d&d) – the posts were moved away, but no BUR was originally made to fix the tag structure.
... alternatively, a situation like this could be caused by an overzealous admin "provisioning for the future" that never came to be. See cervid for stuff like that.

  • 1