I made something like this for my
trading guild.
I haven't put it on ESOUI yet, because it is only a very basic version and not really user friendly.
You can download it from
here.
You can collect data for one guild at a time by typing
Code:
/gsstats <guild index>
into chat. Take note that it will overwrite previous scans.
Once it finished, you have to reload the UI (/reloadui) to flush it into the savedata file.
In order to look at the collected data you need to copy
node-webkit into the "visualizer" folder inside the addon folder and start nw.exe (or whatever it is called on other systems).