gephi / gephi-plugins

Repository for Gephi Plugins maintained by the team. Each plugin has it's branch.
269 stars 620 forks source link

Adding a plugin for displaying attributes of a node on mouse hover #221

Closed atopion closed 2 years ago

atopion commented 3 years ago

Hi, I have created this plugin, that produces an overlay displaying the nodes attributes on mouse hover. It can be activated/deactivated under Tools -> Inspector or with the keyboard shortcut Ctrl + Alt + I.

While exploring large, unknown graphs, I find it cumbersome to constantly switch to the Data Laboratory to get information about a particular node. The node edit tool makes this easier, but it is unintuitve / hard to find without instructions and also displays the nodes "meta-information (color, position, label size, etc)" which distract from the important information about the node (while exploring).

I think this plugin would improve the user experience and provides a more intuitive way of exploring graphs.

I also think it could be a possible solution / improvement for issue https://github.com/gephi/gephi/issues/459

Thank you for your time.

Screenshot: gephi-inspector-screenshot

eduramiba commented 3 years ago

Great work, thanks! I will review it

mbastian commented 2 years ago

Hi @atopion I would like to propose some changes to your PR in light of the recent Gephi upgrades. In this PR, could you enable my contributions please, via https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork

Thanks!

mbastian commented 2 years ago

Hi @atopion and thanks for the submission. It's a neat idea that fills a gap we have in Gephi. I've reviewed it and made a few changes and improvements:

Let me know what you think. This is ready to be merged I think.

atopion commented 2 years ago

Hi @mbastian The changes look good to me. It would be nice to have this finally merged. Thanks for taking the time.

mbastian commented 2 years ago

Cool, I'll merge then. The icon is not amazing but should be fine for a first version. Feel free to update it if you want.

mbastian commented 2 years ago

@atopion Your inspector plugin is now available in Gephi (starting from version 0.9.3). I've also created a copy of your branch to this repository with the name inspector-tool-plugin. I've added you to a Plugin Developers Gephi Team so that you should have write access to this branch. We found that it makes updates easier when plugin developers directly work in this repository, as opposed to their fork.

atopion commented 2 years ago

@mbastian Great news. Thank you for your help. Kind regards, atopion